这是问的问题..
编写一个java程序,要求用户输入1到100之间的数字列表。用户需要输入0才能结束输入数据列表。如果每个数字都是半素数,程序会显示 N是半素数,其中所有除数的计数等于3。例如25是半素数,25的除数是1,5和25。
这是我的进步....
Scanner input = new Scanner(System.in);
System.out.print("Enter a number between 1 and 100: (0 to exit): ");
int num = input.nextInt();
int count =0;
while(num!=0 ){
if(count<=3){
if (num % 2 == 1 ) {
count++;
System.out.println(num + " is half-prime ");
}
else {
System.out.println(num + " is not half-prime ");
}
}
System.out.print("Enter a number between 1 and 100: (0 to exit): ");
num = input.nextInt();
}
我认为我把计数部分写错了!有人可以帮助我!!