題目:判斷101-200之間有多少個素數,并輸出所有素數。程序分析:判斷素數的方法:用一個數分別去除2到sqrt(這個數),如果能被整除,則表明此數不是素數,反之是素數。
1 回答
已采納
阿旭_
TA貢獻217條經驗 獲得超353個贊
public?class?Test35?{
public?static?void?main(String[]?args)?{
/*?判斷101-200之間有多少個素數?*/
for?(int?i?=?101;?i?<=?200;?i++)?{
boolean?isFlag?=?true;//?true:是素數,false:不是素數
/*?判斷素數的方法:用一個數分別去除2到sqrt(這個數)?*/
for?(int?j?=?2;?j?<=?Math.sqrt(i);?j++)?{
/*?如果能被整除,則表明此數不是素數,反之是素數。?*/
if?(i?%?j?==?0)?{
isFlag?=?false;
break;
}
}
/*?輸出所有素數?*/
if?(isFlag)?{
System.out.print(i?+?"?");
}
}
}
}
添加回答
舉報
0/150
提交
取消
