找質(zhì)數(shù)java實(shí)現(xiàn)代碼 找質(zhì)數(shù)java實(shí)現(xiàn)代碼怎么做
java尋找質(zhì)數(shù)
想求25以內(nèi)的質(zhì)數(shù)a25即可 a 應(yīng)該從2開始 而不是1 第二層循環(huán)不會(huì)沒有限制 ba 所以 a有限制 b也有
java怎么求質(zhì)數(shù)(運(yùn)用布爾,數(shù)組)
/**
?*?0-100:是:101個(gè)數(shù)字,不是100個(gè);
?*?0與1,不是質(zhì)數(shù)也不是合數(shù):
?*?以下代碼寫的有點(diǎn)冗余:只因?yàn)轭}目要求,布爾數(shù)組要參與運(yùn)算!
?*?其實(shí)一個(gè)循環(huán)就可以解決的事!
?*/
public?class?Prime?{
public?static?void?main(String[]?args)?{
int?arr[]=new?int[101],count=0;//元素?cái)?shù)組!
boolean[]?brr=new?boolean[101];//標(biāo)記數(shù)組!
for(int?i=0;iarr.length;i++)?//循環(huán)復(fù)制!
arr[i]=i;
f:for?(int?i?=?0;?iarr.length;?i++)?{//判斷!
if(i2)continue?f;//跳過,0,1;
for(int?tem=i;tem--!=2;)?
if(i%tem==0)?
continue?f;
brr[i]=true;//標(biāo)記
}
for?(int?i?=?0;?i??brr.length;?i++)?{//查看!
if(brr[i]!=false)?{
count++;
System.out.print(arr[i]+"?");
}
}
System.out.println("\r\n0-100質(zhì)數(shù)共:"+count+"個(gè)!");
}
}
JAVA編寫:分別運(yùn)用三種循環(huán)語句編程實(shí)現(xiàn)找出1~100中所有質(zhì)數(shù)
public class c3_18 //求1--100間的素?cái)?shù) //break語句
{
public static void main(String[] args)
{
System.out.println(" 1--100之間的質(zhì)數(shù)分別是: ");
int n=0,m,j,i,s = 0;
for(i=3;i=100;i+=2)
{
m=(int)Math.sqrt((double)i);
for(j=2;j=m;j++)
{if((i%j)==0) break;}
if(j=m+1)
{
System.out.println(i+" ");
n++;
s=s+i;
}
}
System.out.println("共有"+n+"個(gè)");
System.out.println("其和為"+s);
}
}
public class TestSu {
public static void main(String args[]){
int j;
for (int i=2;i=100;i++) //1不是素?cái)?shù),所以直接從2開始循環(huán)
{
j=2;
while(i%j!=0)
{
j++; //測試2至i的數(shù)字是否能被i整除,如不能就自加
}
if(j==i) //當(dāng)有被整除的數(shù)字時(shí),判斷它是不是自身
{
System.out.println (i); //如果是就打印出數(shù)字
}
}
}
}
欄 目:Java編程
下一篇:沒有了
本文標(biāo)題:找質(zhì)數(shù)java實(shí)現(xiàn)代碼 找質(zhì)數(shù)java實(shí)現(xiàn)代碼怎么做
本文地址:http://mengdiqiu.com.cn/a1/Javabiancheng/17353.html
您可能感興趣的文章
- 04-10前端寫java代碼 java寫前端還是后端
- 04-10java改變字體代碼 java怎么改變字體
- 04-10java學(xué)習(xí)代碼庫 java代碼教學(xué)
- 04-10b2bjava開源代碼的簡單介紹
- 04-09java視頻下載代碼解釋 java下載網(wǎng)頁視頻
- 04-09簡易教務(wù)系統(tǒng)java代碼 簡易教務(wù)系統(tǒng)java代碼大全
- 04-09java遮罩層代碼 java面板
- 04-09對(duì)話框代碼java java對(duì)話框分為______和_______兩種
- 04-09java堆的基本代碼 java 堆的結(jié)構(gòu)
- 04-09java計(jì)時(shí)開關(guān)代碼 java計(jì)時(shí)程序


閱讀排行
本欄相關(guān)
- 04-10找質(zhì)數(shù)java實(shí)現(xiàn)代碼 找質(zhì)數(shù)java實(shí)現(xiàn)代
- 04-10前端寫java代碼 java寫前端還是后端
- 04-10java改變字體代碼 java怎么改變字體
- 04-10java學(xué)習(xí)代碼庫 java代碼教學(xué)
- 04-10b2bjava開源代碼的簡單介紹
- 04-09java視頻下載代碼解釋 java下載網(wǎng)頁視
- 04-09簡易教務(wù)系統(tǒng)java代碼 簡易教務(wù)系統(tǒng)
- 04-09java遮罩層代碼 java面板
- 04-09對(duì)話框代碼java java對(duì)話框分為______和
- 04-09java堆的基本代碼 java 堆的結(jié)構(gòu)
隨機(jī)閱讀
- 01-11xml中的空格之完全解說
- 08-05織夢(mèng)dede EIMS標(biāo)簽不能嵌套的2種解決方
- 01-10C#圖書管理系統(tǒng) 附源碼下載
- 01-10C#實(shí)現(xiàn)簡單的RSA非對(duì)稱加密算法示例
- 01-10基于大端法、小端法以及網(wǎng)絡(luò)字節(jié)序
- 01-10C++實(shí)現(xiàn)讀取特定路徑下文件夾及文件
- 08-05織夢(mèng)DedeCMS移動(dòng)站的搜索功能實(shí)現(xiàn)方法
- 01-10用vbs更改 Internet Explorer 的標(biāo)題欄
- 08-05織夢(mèng)dedecms友情鏈接后臺(tái)圖片不顯示的
- 08-05織夢(mèng)后臺(tái)登陸成功后又返回登陸界面