程式流程控制

2021-09-19 09:16:06 字數 1457 閱讀 6828

簡單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...