java語法 基本語法(3) 程式控制流程

2021-06-25 10:29:26 字數 841 閱讀 4624

程式控制流程

1、順序結構

按順序執行

2、if條件語句

a.if...

b.if...else...

可簡寫為:變數 = 布林表示式? 語句1:語句2;

c.if...else if...else...

3、switch選擇語句

switch(表示式)

4、while迴圈語句

while(條件表示式)

5、do while迴圈語句

dowhile(條件表示式)

6、for迴圈語句

for(初始化表示式;迴圈條件表示式;迴圈後操作表示式)

7、增強for迴圈

for (迴圈變數型別 迴圈變數名稱: 要被遍歷的物件)

8、break與continue語句

a.乙個無標號的break語句會把控制傳回當前最內層迴圈(while,do,for,switch)的下一條語句。

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

9.retrun語句

return的常用作用有以下兩種:

一種是返回引數所用的關鍵字,假如乙個有返回值的方法執行完了之後需要返回乙個引數,

示例:public string functiontest()

那麼這個方法被呼叫之後就會返回乙個值為abc的字串,string result = functiontest();

第二種用法是,**執行到此處終止。

比如當**執行到某個地方會出現幾種結果,然後其中一種結果就不能執行後續**,這時候在那裡加上乙個return就可以終止後面的**執行。

流程控制語法2

1.for語句 for variable in argument list do command list done 2.while語句 while expression do command list done 3.until 語句 until expression do command list...

py 流程控制語法

python通過縮排來識別 塊,不同於c的一對大括號。所以縮排不能少 py中真假用true與false表示。邏輯運算子 is not true false判斷bool型別 or and not 或且非 相等,這個同c python中除了 0 none為false之外,其他的都是true.if 判斷條...

PL SQL流程控制語法

set serveroutput on ed 開啟text editer 並輸出結果 dbms output.put line helloword 輸出語句 執行輸出。v sal varchar2 10 0 賦值語句 例子declare v sal sc.score type 獲取相同資料型別 v ...