编写一个Java程序,计算从1到任意整数之间的所有质数及其它们的和。程序首先要求输入一个正整数n,然后计算并输出从1到正整数n之间的所有质数及其它们的和
时间: 2023-03-13 09:23:38 浏览: 33
public class SumOfPrime {
public static void main(String[] args) {
int n = 0;
int sum = 0;
System.out.print("请输入一个正整数:");
Scanner scanner = new Scanner(System.in);
n = scanner.nextInt();
for (int i = 2; i <= n; i++) {
boolean isPrime = true;
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
sum += i;
}
}
System.out.println("从1到" + n + "之间的质数和等于:" + sum);
}
}
相关问题
编写一个Java程序,计算从1到任意整数之间的所有质数及其它们的和。程序首先要求输入一个正整数n,然后计算并输出从1到正整数n之间的所有质数及其它们的和。
可以使用如下的Java代码来实现: public class PrimeSum {
public static void main(String[] args) {
int n;
int sum = 0;
Scanner sc = new Scanner(System.in);
System.out.println("请输入一个正整数:");
n = sc.nextInt();
for (int i = 2; i <= n; i++) {
boolean isPrime = true;
for (int j = 2; j < i; j++) {
if (i % j == 0) {
isPrime = false;
break;
}
}
if (isPrime) {
sum += i;
}
}
System.out.println("1到正整数" + n + "之间的所有质数及其他们的和为:" + sum);
}
}
编写一个Java程序,键盘输入任意两个正整数,求两者之间的素数
编写一个Java程序,用于计算两个正整数之间的所有素数,可以按照以下步骤操作:
```java
import java.util.Scanner;
public class PrimeNumbersBetween {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 输入两个正整数
System.out.println("请输入第一个正整数:");
int num1 = scanner.nextInt();
System.out.println("请输入第二个正整数 (大于第一个):");
int num2 = scanner.nextInt();
if (num1 > 0 && num2 > 0 && num1 < num2) {
// 求解区间内的素数
for (int i = num1; i <= num2; i++) {
if (isPrime(i)) {
System.out.print(i + " ");
}
}
} else {
System.out.println("输入错误,数字应为正整数且第一个小于第二个!");
}
scanner.close();
}
// 判断一个数是否为素数
private 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;
}
}
```
在这个程序中,我们首先获取用户输入的两个正整数,然后遍历这两个数之间的所有数字,利用`isPrime`函数检查每个数是否为素数,并打印出来。
阅读全文
相关推荐
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)