首頁 > 軟體

JAVA中的語句都有哪些,怎麼用?

2019-12-10 17:22:59

我們說任何程式語言,都是由一個個條件,用一定的語言習慣串起來的,那麼JAVA中都有哪些語句呢,我們一起來看一下。

1

        同C語言或其他語言相同,Java語言的複合語句是以整個塊區為單位的語句,所以又稱塊語句。複合語句由開括號「{」開始,閉括號「}」結束。

        例如在定義一個類或方法時,類體就是以「{ }」作為開始與結束的標記,方法體同樣也是以「{ }」作為標記。

如下列例子中,就在主語句中巢狀進了兩個語句,這兩個語句就稱之為複合語句。


1

條件語句可根據不同的條件執行不同的語句。條件語句包括if語句和switch多分枝語句。

2

1、if條件語句

語法如下:

if 布林表示式

{

    語句序列

}

見下面例子


3

2、if......else語句

語法如下:

if(表示式){ 

       若干語句

}

else(表示式){

        若干語句

}

這樣的語法意思是說,if後面的表示式如果是ture,則執行if語句的複合語句;如果表示式的值是false,則執行else後面的複合語句。

見下面的例子


4

3、if.....else if多分支語句

語法表示式為:

if(表示式1){

   語句1

}

else if(表示式2){

   語句2

}

else if(表示式3){

}

例子見下面



5

從上面的例子我們也看到,if語句只執行第一個條件為真的語句,下面的條件即使為真,也不執行了。

1

在JAVA中,可以用switch語句將動作組織起來,以一個簡單明瞭的方式來實現「多選一」的選擇。

語法如下:

switch(表示式)

{

case 常數值1;

        語塊1;

       [break;]

.......

case 常數值n;

         語塊2;

        [break;]

default;

        語塊n+1;

        [break;]

}

舉個例子


1

1、while迴圈語句

while迴圈語句也稱條件判斷句,它的迴圈方式是利用一個條件來控制是否繼續反復執行這個語句。

語法如下:

while(條件表示式)

{

    執行語句

}

這個語句的意思是,當while的條件表示式為真時,就執行語句,當執行完時,又重新返回判斷{}中的返回值,直到表示式返回結果為假時,退出迴圈。

舉例如下:


2

2、do........while語句

do......while語句與while語句類似,它們的區別在於while語句為先判斷條件是否成立再執行迴圈體,而do........while語句是先執行一遍語句之後,再判斷條件是否成立,也就是說do.....while語句要先至少被執行一次。

語法如下:

do

{

執行語句

}

while(條件表示式);

do.....while語句和while語句的一個明顯區別在於do......while語句在結尾多了一個分號。

舉例如下:


1

語法如下:

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

{

     語塊

}

表示式1:初始化表示式,完成變數的初始化;

表示式2:迴圈條件表示式,返回值為布林型,指迴圈條件;

表示式3:迴圈後操作表示式,負責修整變數,改變迴圈條件。

執行for迴圈語句時,首先初始化表示式1,下一步判斷表示式2,如果表示式2 的值為ture,則進入迴圈體;執行完回圈體緊接著計算表示式3.第二輪迴圈從表示式2 開始,一直到表示式2判斷為false結束。

舉例如下



IT145.com E-mail:sddin#qq.com