千鋒教育Java入門(mén)全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

for 循環(huán)
for 循環(huán)語(yǔ)法格式
for ( 初始化循環(huán)變量, 循環(huán)條件表達(dá)式, 迭代部分 )
例如我所寫(xiě)的一個(gè)判斷兩個(gè)年份之間所有的閏年的小東西 (代碼拙劣...)
import java.util.Scanner;
public class Demo1 {
public static void main(String[] args) {
// 獲取用戶(hù)輸入年份
Scanner scanner = new Scanner(System.in);
System.out.println("計(jì)算兩個(gè)年份區(qū)間內(nèi)的閏年");
System.out.print("請(qǐng)輸入第一個(gè)年份 : ");
int year1 = scanner.nextInt();
System.out.print("請(qǐng)輸入第二個(gè)年份 : ");
int year2 = scanner.nextInt();
int year3;
// 如果輸入的第二個(gè)年份小于第一個(gè)年份則交換其數(shù)值
if (year1 > year2) {
year3 = year1;
year1 = year2;
year2 = year3;
}
int a;
int c = 0;
Integer b = null;
System.out.print(year1 + "到" + year2 + "間的閏年有 : ");
// 檢測(cè)其是否屬于閏年
for (a = year1 ; a <= year2 ; a++){
if (a % 4 == 0 && a % 100 != 0) {
b = a;
System.out.print(b + " ");
c++;
} else if (a % 400 == 0 ){
b = a;
System.out.print(b + " ");
c++;
}
}
System.out.println(",共" + c + "個(gè).");
}
}