public class looptest { public static void main(String[] args) { //假设这个number是质数,flag是真 boolean flag=true; //键盘录入 Scanner sc=new Scanner(System.in); System.out.println("请录入一个正整数"); int number=sc.nextInt(); //i是代表从2到number-1的这个范围 for (int i=2;i<number;i++){ //如果number整除i等于0 if(number%i==0){ //flag的值则变成假 flag=false; break; } } //如果结果是真的则打印是一个质数,如果是假则打印不是一个质数 if (flag) { System.out.println(number + "是一个质数"); }else{ System.out.println(number+"不是一个质数"); } } }
标记思想1
最新推荐文章于 2024-09-13 21:40:38 发布