簡單if:
語法:if(條件判斷表示式)
如果條件判斷的表示式返回值是true則可以執行if內部的語句,否則如果是false就不可以執行。
條件表示式的結果一定是true或者false
class demo
system.out.println("程式結束");
}}
語法:if(條件判斷表示式)else
class demo1else
system.out.println("程式結束");
}}
多重if…else if..else
if(判斷表示式)else if(判斷表示式1)else if(判斷表示式2)elseelse if(salary >= 5000 && salary < 8000)else if(salary >= 8000 && salary < 10000)else if(salary >= 10000)else
}}注意:多重if當遇到第乙個滿足的表示式條件時執行當前的if語句,就不會再向下去執行
switch(表示式)
表示式可以是
byte short int char,
jdk1.7
可以用string
語法: 判斷表示式?表示式:表示式2
int *** = 2;
char gtext = *** == 1?'男':'女';
system.out.println("三元運算子結果:"+gtext);
不斷的重複做一件事(迴圈條件)
語法:while(迴圈條件)
class demo11
//計數器做累加
i++;
} system.out.println("1~100之間的偶數和是:"+sum);
}}
語法:
dowhile(迴圈條件)
for(表示式1; 表示式2;表示式3)
表示式1:計數器的初始化
表示式2:迴圈條件的判斷
表示式3:計數器的累加
class demo18
system.out.println();
} }}
跳出迴圈
class demo19
} int j = 1;
while(j < 10)
j++;
} }}
終止當前這次迴圈,後續的迴圈照常執行。
class demo20
system.out.println("周"+i+"------------學習");
} }}
程式流程控制
1 順序結構 程式從上到下一行一行執行的結構,中間沒有判斷和跳轉,直到程式結束。2 if條件語句 應用格式一 if 條件語句 執行語句塊 應用格式二 if 條件語句 執行語句塊1 elseelse if 條件語句2 執行語句塊2 else if 條件語句n 執行語句塊n else 執行語句塊n 1 ...
程式流程控制
一 判斷語句 if 條件表示式 if 條件表示式 else if 條件表示式 else if 條件表示式 else 三元運算子 int y if x 1 y 100 else y 200 簡化形式 變數 條件表示式 表示式 1 表示式2 y x 1 100 200 什麼時候使用三元運算子?當if e...
程式流程控制
和 表示式每個部分都為真的時候,組合表示式才為真。或 表示式有乙個部分為真的時候,組合表示式就為真。異或 一真一假的時候才為真。非!取反。真為假,假為真。if 條件 if 條件 statement else if 條件 statement else if 條件 else switch 算數表示式 t...