Da wir den booleschen Typ gelernt haben, überprüfen Sie den Code, der Primzahlen von 2 bis 100 ausgibt.
public class Qiita {
public static void main(String[] args) {
boolean bl=true;
for(int i=2; i<=100; i++) {
for(int j=2; j<=(i/2); j++) {
if(i%j==0){
bl=false;
}
}
if(bl==true){
System.out.println(i);
}else{
bl=true;
}
}
}
}
//実行結果 2,3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67,71, 73, 79, 83, 89, 97,
Ich habe das erwartete Ergebnis erhalten.
Recommended Posts