for(①,循环变量的初始化; ②,控制条件; ③,循环变量值得改变){
//循环体
}
注意:
- ①②③都可以省略
//求水仙花
for (int i = 100; i <= 999; i++) {
int ge = i%10;
int shi = i / 10 % 10;
int bai = i / 100;
int sum = ge*ge*ge + shi *shi *shi + bai *bai *bai ;
if (sum == i){
System.out.println("水仙花是:" + sum);
}
}
//求2000 - 2022之间的所有普通闰年和世纪闰年?
for (int i = 2000; i <= 2022 ; i++) {
if ((i % 4 == 0 && i % 100 != 0) || i % 400 == 0){
System.out.println( i + "是闰年");
}
}
//求素数
boolean b = true;
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个数");
int input = scanner.nextInt();
for (int i = 2; i <= input - 1; i++) {
if (input % i == 0){
System.out.println("这不是素数");
b = false;
}
}
if (b){
System.out.println("这是一个素数");
}