2021-05-12 14:32:11
JAVA中的語句都有哪些,怎麼用?
我們說任何程式語言,都是由一個個條件,用一定的語言習慣串起來的,那麼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結束。
舉例如下
相關文章