JAVA:将任意一个正整数逆向输出,比如整数12563,逆向输出为36521。题目2:计算并输出前50个素数。
时间: 2024-12-18 22:15:41 浏览: 39
在Java中,你可以通过以下步骤实现这两个功能:
**1. 将任意一个正整数逆向输出:**
```java
public class Main {
public static void main(String[] args) {
int number = 12563;
System.out.println(reverseNumber(number));
}
// 逆序输出数字的方法
public static String reverseNumber(int num) {
StringBuilder sb = new StringBuilder();
while (num > 0) {
sb.append(num % 10);
num /= 10;
}
return sb.reverse().toString();
}
}
```
运行这个程序,你会得到逆向输出的结果。
**2. 计算并输出前50个素数:**
```java
public class Main {
public static void main(String[] args) {
for (int i = 2; primes.size() < 50; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
primes.add(i);
}
}
}
// 判断是否为素数的方法
public static boolean isPrime(int num) {
if (num <= 1) return false;
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) return false;
}
return true;
}
}
```
这个程序会循环检测从2开始的数字,如果是素数就打印出来,并记录下来直到找到前50个素数。
阅读全文
相关推荐


















