判斷 選擇 迴圈結構

2021-07-07 08:54:22 字數 2149 閱讀 2559

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