循環結構:
* 主要處理有重複的內容或者有規律的內容
* 分類:
* 1.while語句
* 2.do-while語句
* 3.for語句
while語句
* 結構體:
* while(條件表達式){
* 重複的內容或者是有規律的內容
* }
* 執行流程:
* 首先判斷while中的條件表達式是否為true,如果是執行重複或者有規律的內容,如果為false,直接結束
*
* 使用步驟:
* 1.定義初始值
* 2.判斷循環條件
* 3.執行循環操作
* 4.改變循環變量值
輸出打印10句hello
int i=0;
while(i<10) {
System.out.println("hello");
i++;
}
do-while:
* 結構體:
* do{
* 有重複的內容或者有規律的內容
* }while(條件表達式)
輸出打印1-100之間的偶數的和?
int i=1,sum=0;
do {
if(i%2==0) {
sum+=i;
}
i++;
}while(i<=100);
System.out.println(sum);
for循環
* 結構體:
* for(初始值表達式;循環判斷條件;循環後的操作數表達式){
* 循環的內容或者有規律的內容
* }
*執行規律:
*1.初始值表達式
*2.判斷條件表達式
*如果結果為true 執行循環內容或者有規律的內容
*如果為false,直接結束
*3.在條件表達式為true的時候,執行後內容之後
*執行循環後的操作數表達式
*4.再次判斷循環條件
*循環執行2-3步驟
*5.結束
打印數字1到100
for(int i=1;i<=100;i++) {
System.out.println(i);
}
關鍵字 break continue
break continue
* 作用:為了更好的控制流程語句
* break:
* 用法:
* 1.switch結構體 調出結構體
* 2.主要用在循環語句中
* 3.可以和標記一起使用,主要用在嵌套循環中(嵌套循環)
*注意點:
*1.在break語句之後不能有任何內容輸出,因為 執行不到,編譯會報錯
*2.可以和標記一起使用
*
* continue應用:
* 用法:跳出當次循環,對剩下的循環沒有任何影響
* 1.用在循環語句中
* 2.也可以和標記一起使用
* 注意點:
* 1.continue語句之後不能執行其他代碼
* 2.也可以和標記一起使用
* 3.continue如果在最後判斷,可以省略不寫
輸出打印數字1-10
for(int i=1;i<=10;i++) {
if(i==5) {//當i==5時
//break;//跳出當前循環,結束
continue;//跳過當前執行步驟,繼續執行
}
System.out.println(i);
}
閱讀更多 學習筆跡 的文章