Since we learned boolean type, check the code that outputs prime numbers from 2 to 100.
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,
I got the expected result.
Recommended Posts