百度有没有做游戏下载网站,施工企业资质证书有效期,做兽药网站用什么图片好,网站上线注意问题没做出来啊#xff0c;原来有这么多方法啊。首先#xff0c;我连质数是什么都不知道#xff01;质数#xff1a;只能被本身和1整除的数帖子里回复了不少方法#xff1a;class Zhishu
{public static void main(String[] args) {int count0;for(int i1;i100;i){count0… 没做出来啊原来有这么多方法啊。首先我连质数是什么都不知道质数只能被本身和1整除的数帖子里回复了不少方法class Zhishu
{public static void main(String[] args) {int count0;for(int i1;i100;i){count0;for(int j1;ji;j){if(i%j0){count;}}if(count2||count1){System.out.print(i );}}}
}package com.ms.test;public class GetSushu {/*** param args*/public static void main(String[] args) {// TODO Auto-generated method stubfor(int x100;x999;x){boolean flagtrue;for(int y2;yx;y){if(x%y0){flagfalse;break;}}if(flag){System.out.println(x);}}}}判断某一个三位数是否是质数import java.util.Scanner;public class PrimeNum {public static void main(String[] args) {Scanner sc new Scanner(System.in);System.out.println(请输入一个三位数);int num sc.nextInt();if(num100 || num999)throw new RuntimeException(输入数据不合要求);getPrime(num);}public static void getPrime(int num){for(int x2;xnum;x){if(num%x!0){if(xnum-1){System.out.println(num是质数);}continue;}else{System.out.println(num不是质数);break;} } }
}列出所有介于100到你输入的三位数中的质数(不包含100)import java.util.Scanner;public class TotalPrimeNum {public static void main(String[] args) {Scanner sc new Scanner(System.in);System.out.println(请输入一个三位数);int num sc.nextInt();if(num100 || num999)throw new RuntimeException(输入数据不合要求);getPrime(num);}public static void getPrime(int num){int count 0;//计数器记录质数个数W:for (int x 101; x num; x) {Q:for (int y 2; y x; y) {if(x%y!0){if(yx-1){System.out.print(x\t);count;continue W;}continue Q;}else{continue W;}}}System.out.println();System.out.println(101到num共有质数个数为count); }
}经过上机就记住第二种使用flag标记判断方法吧。另外上机时也发现了自己对 if — break 判断的不熟练for (int y 2; y x; y) {if (x % y 0) {flag false;break;}}例如上面的循环如果符合条件break之后就中断了for循环了。注意break是中断当前最近的一个for循环。 转载于:https://blog.51cto.com/sesedese/1585738