从品牌网站建设到网络营销策划,从策略到执行的一站式服务
今天小编给大家分享一下如何用java判断素数的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
创新互联专业为企业提供南皮网站建设、南皮做网站、南皮网站设计、南皮网站制作等企业网站建设、网页设计与制作、南皮企业网站模板建站服务,10余年南皮做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
1、判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
sqrt是指平方,其作用是提高操作速度,或者不使用。
public class sushu { public static void main(String[] args) { int count=0; for (int i=101;i<=200;i++) { //数的范围 boolean a = false; //设立一个判断点 for (int j = 2; j <=Math. sqrt(i); j++){ //判断是否是素数 if(i%j==0){ a=false; break; }else { a=true; } } if(a==true) //判断点来确定素数,然后输出- { count++; System.out.println(i); } } System.out.println("素数的个数:"+count); } }
2、使用计数器后,如果能够清除某个数字,计数器会自我增加,如果for循环完成后计数器为0,则可以判断该数字是素数。
public static void isPrime(int n){ int m = 0; for (int i = 2; i < n ; i++) { if(n % i==0) m++; } if (m == 0) System.out.println(n+"是素数"); else System.out.println(n+"不是素数"); }
以上就是“如何用java判断素数”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图