使用java怎么判断是否为素数
生活随笔
收集整理的這篇文章主要介紹了
使用java怎么判断是否为素数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用java怎么判斷是否為素數?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
Java的特點有哪些
Java的特點有哪些
1.Java語言作為靜態面向對象編程語言的代表,實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
2.Java具有簡單性、面向對象、分布式、安全性、平臺獨立與可移植性、動態性等特點。
3.使用Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。
1、判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除,則表明此數不是素數,反之是素數。
sqrt是指平方,其作用是提高操作速度,或者不使用。
publicclasssushu{
publicstaticvoidmain(String[]args){
intcount=0;
for(inti=101;i<=200;i++){//數的范圍
booleana=false;//設立一個判斷點
for(intj=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,則可以判斷該數字是素數。
publicstaticvoidisPrime(intn){
intm=0;
for(inti=2;i<n;i++){
if(n%i==0)
m++;
}
if(m==0)
System.out.println(n+"是素數");
else
System.out.println(n+"不是素數");
}
總結
以上是生活随笔為你收集整理的使用java怎么判断是否为素数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何为SAP OData消费维护不同的A
- 下一篇: 苹果和安卓能一起吃鸡吗