#创作灵感#
1、在校大学生一枚,日常作业发布到这里!
2、需要跟大家一起交流学习!
3、欢迎大神指正、批评、引导、共勉!
1、编写一个应用程序求n以内的全部素数,n从键盘输入。
import java.util.Scanner;
public class index10 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入一个正整数n: ");
int n = scanner.nextInt();
System.out.println("以下是" + n + "以内的所有素数:");
for (int i = 2; i <= n; i++) {
if (isPrime(i)) {
System.out.print(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;
}
}
欢迎指正讨论!