JAVA 从键盘输入10个大于1的数,计算其中素数的个数。
键盘输入后,直接进行判断并且计数。
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
int count=0;
Scanner in=new Scanner(System.in);
System.out.println("请输入10个大于1的整数:");
for (int i=0;i<10;i++){
if (isPrime(in.nextInt())){
count++;
}
}
System.out.println("素数的个数为:"+count);
}
public static boolean isPrime(int num){
for (int i = 2; i <= num / 2; i++) {
if (num % i == 0)
return false;
}
return true;
}
}