break:跳出循環,跳出的是整體的循環,僅限于 switch - case 和 (循環探求和循環的關系)
在循環中如果出現了break, 那么就是跳出這個循環。
在if 語句中出現break 不是跳出if結構,而且跳出if 之上的循環結構,也就是if語句中,條件滿足運行到了break,整個if語句跳出,不執行,返回if上的語句;當if的條件不滿足時,才會執行if中語句。break后的語句不執行,是特指if中后面的語句不執行。
continue:跳出循環,跳出的是本次的循環,回到上面繼續進行循環。
應用continue時,后面不應該有代碼,否則會報錯。因為for是先運行定義變量,在進行變量的更改,然后運行if循環,最后在進行條件的更改。所以它可以不考慮死循環的問題。
三目運算符:
?條件 ? 語句1 : 語句2;
?執行流程:
??如果運行到條件運算符 ? : 如果條件位置,執行語句1,如果為假,執行語句2;
class Condition{
public static void main(String [] args){
int a = 512;
int b = 41969;
int num1 = (a > b) ??? a : b ;
System.out.println("num1" + num1);
}}