1. 程式人生 > >java 循環語句

java 循環語句

short java 所有 多個 jdk1.6 log 強行 控制 bsp

一、JAVA 流程控制

條件語句 — if :語法格式 — if ( 單一條件) 如下圖

技術分享

條件語句 — if…else… ( 二選一)

技術分享

條件語句 — if…else if… ( 多選一),可嵌套多個else if

技術分享

條件語句 — switch
語法格式 — switch
switch (表達式)
{
case 取值1:語句塊1

case 取值n:語句塊n
default: 語句塊n+1
}
條件語句 — switch(說明)
表達式的值只可以接受int、byte、char、short 型、枚舉,JDK1.6以後String也可以,不接受其他類型的值,不允許有重復的case取值
switch一旦碰到第一次case匹配,程序就會跳轉到這個標簽位置
開始順序執行以後所有的程序代碼,而不管後面的case條件是否匹配,直到碰到break語句為止
二、循環語句
while:while (條件表達式)
{
執行語句塊
}

do…while:do
{

執行語句塊;

} while(條件表達式 );

for : for(初始化表達式;循環條件表達式;循環後的操作表達式)
{
執行語句塊
}
例如乘法口訣:

private static void 乘法口訣() {
for (int a=1;a<=9;a++){
for (int b=1;b<=a;b++){
System.out.print(a+"*"+ b+"="+a*b +"\t");

}
System.out.println();


}
}

循環的中斷語句 — break 、continue
中斷語句
多重循環中可以使用標號,指定中斷的具體循環
break語句用於終止某個語句塊的執行。用在循環語句體中,可以強行退出循環。
“break;”語句:可以出現在while、do…while、for、switch語句體中。
“break label”語句 :可以出現在任何語句體中。多數還是使用在循環中。
continue語句用在循環語句體中,用於終止某次循環過程,跳過循環體中continue語句下未執行的循環,開始下一次循環過程
“continue;” 語句:只能出現在循環語句while、do…while、for中









java 循環語句