1.執行順序:
順序結構:
分支結構:
判斷結構
選擇結構
迴圈結構:
重複做一件相同的事
語句格式一:
if(表示式)
表示式:boolean型別,返回值為ture/false
如果返回值為ture,進入{}裡面執行
false,不進入
語句格式2:
if(表示式)
else
語句格式3:
if(表示式)
else
if(表示式)
else
if(表示式)
else
語句格式4:
if()
}else
else是配合if使用,不能單獨使用,else後面只管一行**
例子:{}省略的情況下:
if(3
<5)
system.out
.println("1");
else
system.out
.println("2");
system.out
.println("3");
輸出:1,3
if(3>5)
system.out
.println("1");
else
system.out
.println("2");
system.out
.println("3");
輸出:2,3
2.string 引用型別:
string *** = new string("男");
string *** = "男";
如果new,會開闢新的空間,彼此位址不同
如果賦值,不會開闢新的空間,彼此位址相同
.equals:比較的是內容,返回值為boolean型別,如果內容一樣,返回ture。
3.選擇結構:
switch語句:(s小寫)
格式:
switch()
乙個case語句相當於乙個選項;
支援的資料型別有:byte short int char
引用型別:enum(列舉型別),string(1.7版本支援);
特殊格式:
switch
()
沒有break,case穿通;
特點:即便沒有找到符合條件的語句,依舊向下執行,知道碰見break
了解: default可有可無
default位置無關,不會影響程式執行過程,放在那裡都最後執行,先執行case
先執行case最後執行default
例子:
switch(『8』)3.迴圈結構:
while:
do{} while();
for(){};
迴圈:重複做一件相同的事
(1) whlie語句:
格式:while(表示式)
表示式作用:是否終止迴圈;
相同的事件--->迴圈體
使用的情況:
不清楚具體迴圈多少次的時候使用。
(2) do{}while();語句 :
格式:
dowhile(表示式);
區別:
while迴圈:先判斷是否符合條件,然後在執行
do{}while(); 不管是否符合條件,至少會執行一次迴圈體
(3) for(){}
格式:
for(表示式1;表示式2;表示式3)
其中: 表示式1:初始表示式,例:int i = 0;
表示式2:判斷表示式,用來判斷是否符合條件
表示式3: 變化表示式,用來讓初始值變化
1.巢狀迴圈
for
() }
最外層迴圈,用來控制行數
裡面的迴圈,控制列數
選擇結構和迴圈結構
一 if if else if else if else if else 三種,都是對boolean表示式判斷 switch 裡面是乙個表示式就行,對結果進行常量判斷,若干個case常量break,最後 default break,二 迴圈結構 1 普通for迴圈 2 while迴圈 4 三種迴圈的...
順序結構 選擇結構 迴圈結構
三種基本結構 順序結構 選擇結構和迴圈結構 1 順序結構 計算機執行程式的步驟是從上到下依次執行 2 選擇結構 條件控制語句 1 if語句 2 if else語句 3 條件表示式 a b a b c語言中唯一的三目運算子 判斷a是否大於b 如果成立,則返回a,否則返回b 4 switch語句 例 s...
流程結構(選擇結構,迴圈結構)
if單選擇結構if 判斷條件 if雙選擇結構if 判斷條件 elseif多選擇結構if 判斷條件1 else if 判斷條件2 else if 判斷條件3 else巢狀的if結構 while 布林表示式 列印1 100的和 public class whiledemo03 system.out.pr...