质数即素数,只能被1和自身整除。
public class prime {
outer:for(int i=100;i<=200;i++){
for(int j=2;j<i;j++){
if(i%j==0){//从2开始一直到自身如果可以被整除,那就不是质数,继续下一数字
continue outer;
}
}
System.out.println(i);//输出质数
}}
类似的,若是求2000到2100之间的闰年。
public class leapYear {
public static void main(String[] args) {
for(int i=2000;i<=2100;i++){
if((i%400==0)||(i%4==0)&&(i%100!=0)){//四年一闰,百年不闰,四百年再闰。
System.out.println(i);
}
}
}
}