JAVa语言编程题,孤独求做!!!

来源:百度知道 编辑:UC知道 时间:2024/06/14 19:52:17
1. 接受键盘输入的一个不超过10000000的正数,判断该数是否为回文数。(回文数就是从前向后看和从后向前看相等的数。)
2. 从键盘读入2个正整数m和n,若m≤n,则求出在[m,n]之间的所有素数;否则求出在[n,m]之间的所有素数。

1.接受键盘输入的一个不超过10000000的正数,判断该数是否为回文数。(回文数就是从前向后看和从后向前看相等的数。

import java.util.Scanner;
public class Check {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个不超过10,000,000的正整数:");
String temp = sc.next();
StringBuffer buffer1 = new StringBuffer(temp);
StringBuffer buffer2 = new StringBuffer(temp).reverse();
buffer1 = new StringBuffer(temp);
if (buffer1.toString().equals(buffer2.toString())) {
System.out.println(buffer1 + "是回文数。");
} else {
System.out.println(buffer1 + "不是回文数。");
}
}
}

2.从键盘读入2个正整数m和n,若m≤n,则求出在[m,n]之间的所有素数;否则求出在[n,m]之间的所有素数。

import java.util.Scanner;
public class TestPrime {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入2个正整数");
System.out.print("第一个:&quo