Java自學筆記之程式的流程控制

2021-04-17 10:17:31 字數 1105 閱讀 8665

程式的流程控制

1. 順序結構

2. 選擇結構

3. 迴圈結構

選擇結構

y = x>0 ? x : -x;

if(x==1)

else

}else

if(y==1)

system.out.println("x!=1,y==1");

else

system.out.println("x!=1,y!=1");

switch

中的 case 標記,順序向下執行直到碰到 break

switch 語句接受 int , byte , char , short

switch(x)

int x=1;

switch(x<3);//空語句

迴圈結構

int x=system.in.read();

while(x!='q') do

catch(exception ex){}

system.out.println((char)x);

}while(x!=q)

for(表示式1;表示式2 ;表示式3) 語句

for(int x=1;x<10;x++)

等效於int x=1;

for(;x<10;x++)

等效於int x=1;

for(;x<10;)

等效於int x=1;

for(;;)

等效於int x=0;

for(;;)

break語句可以中止迴圈中的子語句和switch語句。乙個無標號的break語句會把控制傳給當前(最內)迴圈(while , do , for或switch)的下一條語句。如果有標號,控制會被傳遞給當前方法中的帶有這一標號的語句。

如:st:while(true)

}說明:不提倡使用標號,可以為外層迴圈設一標誌變數

continue語句只能出現在迴圈語句(while,do,for)的子語句塊中,無標號的continue

語句的作用是跳過當前迴圈的剩餘語句塊,接著執行下一次迴圈。 用continue語句的

列印出 0到10之間的所有奇數的程式例子。

for(int i=0;i<10;i++)

學習筆記之程式流程控制(二)

for 迴圈變數初始化 迴圈條件 迴圈變數迭代 說明for關鍵字,表示迴圈語句.for 說,有四要素 1.迴圈變數初始化 2.迴圈條件 3.迴圈操作4.迴圈變數迭代 中,就是要迴圈執行的任務 語句 特別注意 1 迴圈條件是返回乙個布林值的表示式 2 for 迴圈判斷條件 中的初始化和變數迭代可以不寫...

JAVA學習筆記day04 程式流程控制

switch.case提供多路分支,用於選擇的資料型別可以可以是整數 char 列舉型別。switch 表示式 1.void show int x,char y,double z 沒有過載 與原函式一樣 2.int show int a,double c,char b 過載了 引數列表不同 3.vo...

java的流程控制

if結構 if 布林表示式 if else結構 if 布林表示式 elseif else if else結構 if 布林表示式1 else if 布林表示式2 elseswitch expr 變數expr switch語句中,變數expr的型別必須是能夠與int型別相容 能自動轉換成int型別 的基...