「流程控制」:就是指我們要安排我們的程式在一些正常情況下,或一些非正常情況下怎樣去執行。這就需要做一些判斷,並且基於這個判斷,做一些「其它的事情」,這就是「流程式控制
制」。if語句_格式1:
if(布林表示式)
public
static
void
main
(string[
] args)}}
system.out.
println
("程式結束!");
}
if語句_格式二:
if(布林表示式)else
public
static
void
main
(string[
] args)
else
system.out.
println
("程式結束!");
}
if語句_格式3:
if(布林表示式1)else if(布林表示式2)else if(布林表示式3)else
public
static
void
main
(string[
] args)
else
if(s >=
60&& s <80)
else
if(s >=
80&& s <90)
else
if(s >=
90&& s <=
100)
else
}
1).switch語句同if語句的作用一樣的,就是用於「判斷」的。但在對多個值的等性判斷時,使用switch語句結構更加清晰。
2).例如:使用者輸入1–7的值,程式要判斷,並列印:星期一,星期二…
public
class
demo04
system.out.
println
("你的輸入有誤!");
break;}
}}
注意:
多個case的值不能有相同的;
每個case中的break表示:跳出switch語句,它不是必須的。但執行時,如果執行完case中**,會無條件的繼續執行後續case中的**,直到遇到break;或者switch語句結束。
****
「迴圈」:反覆的做一件事情。
例如:程式要列印10次helloworld
public
static
void
main
(string[
] args)
}
格式: while(布林表示式)
public
class
demo08
*/
格式: dowhile(布林表示式);
示例:
public
class
demo
while(i < 10);*/
變數的作用域範圍就在定義它的大括號內,出了這個大括號,變數就不能被訪問了。
public
static
void
main
(string[
] args)
system.out.
println
(c);
//錯誤
}system.out.
println
(a);
//ok的
system.out.
println
(b);
//錯誤
}
public
static
void
main
(string[
] args)
*//*while (true)
*/do
while
(true);
}
1).巢狀迴圈:指乙個迴圈中又包含了另乙個迴圈;
例如:
public
static
void
main
(string[
] args)
}}
1).continue : 結束本次迴圈,繼續下一次迴圈;
//1.列印1--100所有的偶數
for(
int i=
1;i <=
100;i++)}
for(
int i =
1;i <=
100; i++
)system.out.
println
(i);
}
2).break:跳出迴圈語句(結束迴圈);
//1.從1開始,找出10個能同時被2,3,5整除的數
int i =1;
//儲存數
int c =0;
//儲存找到的個數
while
(true
)i++;if
(c ==10)
}
Python流程控制語句流程控制語句
流程控制語句1 if語句 if 語句基本用法 if 表示式 語句塊其中,表示式可以是乙個單純的布林值或變數,也可以是比較表示式或邏輯表示式,如果表示式為真,則執行 語句塊 如果表示式的值為假,就跳 過 語句塊 繼續執行後面的語句。2 if else語句 if else 語句基本用法 if 表示式 語...
流程控制語句
for a b c 若迴圈體中出現continue,c語句仍得到執行。while dowhile b 執行完do後大括號,再檢驗while b 條件,若為真,繼續。從而有a語句塊至少執行一次的特性。continue 迴圈體內餘下語句忽略,繼續下次迴圈。break用於跳出迴圈或switch.case....
流程控制語句
迴圈 while do while for 判斷 if else switch case 異常處理 try catch finally throw 分支 break continue label return 迴圈 while和do while語句 while語句用於在條件保持為true時反覆執行乙...