邏輯運算子
運算子表示式說明
&&條件1 && 條件2
僅僅兩個條件同時為真,結果為真
|| 條件1 || 條件2
只有兩個條件有乙個為真,結果為真
!!條件
條件為真時,結果為假
條件為假時,結果為真
當運算子比較多時,可以使用小括號控制順序
即表示式1成立麼,成立的話返回結果1否則返回結果2
解決問題:適用於多重等值判斷
語法結構:
switch(表示式)
解決問題:按照一定次數重複做某些動作
語法:
//功能描述:輸出99乘法表
for(int a =1;a<=9;a++)
*=",a,b,a*b)
}}//功能描述:輸出等腰三角形
for(int i=1;i<=5;i++)
for(int b=1;b<2*i;b++)
console.write("/n");
}
解決問題:重複做某件事情的次數不確定,也可以以此都不做
解決辦法:使用while迴圈解決上述問題
語法:
//1. 滿足條件再執行
while(迴圈條件)
//2.先執行一次,再判斷條件
do}while(條件)
解決方法:使用 continue 解決,注意:結束的是本次迴圈,continue只能用於迴圈結構中對比:continue與 break
使用場合:
作用:迴圈語法:for、while、do while
使用選擇:
程式流程控制
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...