1.for循環語句的格式:
for(初始化語句;判斷條件語句;控制條件語句){
循環體語句;
}
2.for循環的執行流程:
A:執行初始化語句
B:執行判斷條件語句,判斷其結果是true還是false
false:結束循環 true:繼續執行
C:執行循環體語句
D:執行控制條件語句
E:回到B繼續執行
3.水仙花舉例:
int count=0;
for(int i=1;i<=1000;i++) {
int ge=i%10;
int shi=i/10%10;
int bai=i/10/10%10;
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
System.out.println(i);
count++;
}
}
System.out.println("1-1000的水仙花個數:"+count);
4.while循環的語句格式:
while(判斷條件語句){
循環體語句;
}
擴展格式:
初始化語句;
while(判斷條件語句){
循環體語句;
控制條件語句;
}
5.水仙花舉例:
int i=1;
int count=0;
while(i<=1000) {
int ge=i%10;
int shi=i/10%10;
int bai=i/10/10%10;
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
System.out.println(i);
count++;
}
i++;
}
System.out.println("水仙花的個數有:"+count);
6、 do...while循環的語句格式
初始化語句;
do{
循環體語句;
控制語句;
}while(判斷條件語句) ;
7.水仙花舉例:
int i=1;
int count=0;
do {
//循環體語句
int ge=i%10;
int shi=i/10%10;
int bai=i/10/10%10;
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {
System.out.println(i);
count++;
}
//控制語句
i++;
}while(i<=1000);
System.out.println("水仙花個數:"+count);
8.跳轉控制語句break的概述和基本使用
break(中斷的意思)
使用場景:switch語句中
循環中(即不能單獨出現和使用,離開場景是沒有意義的)
9.控制跳轉語句continue的概述和使用
continue(繼續的意思)
使用場景:循環中
作用:結束依次循環,繼續下一次循環,但是結束的那一次循環,不執行那一次的循環體語句