我試圖找出如何做的素數從1到101,我得到這個至今:得到了break語句的工作,但想不出了java的條件
public class BreakShow{
public static void main(String[] args){
int i;
int prime;
System.out.println("Prime numbers from 1 to 101 : ");
for (i = 1;i < 102;i++){
for (prime = 2;prime < i;prime++){
if(i % prime == 0) {
break;
}
}
if(i == prime) {
System.out.print(" " + i);
}
}
}
}
我無法得到它打印1.我試着改變我的價值觀和總理,但它不起作用。似乎與印刷品有關,它只是沒有繼續下去。我想我並不真正理解這個陳述的條件以及它的運作方式。
你有prime = 2和i = 1通過兩個循環的第一次迭代。然後你說素數 ghostbust555
1是不是黃金。 – arshajii