Java筆記-java中條件語句的用法

軟體是偉大的軟科技,小夥伴們好,我是程式設計師學投資,今天下班有點晚,給大家分享一些我在軟體程式設計中做的java筆記,希望可以幫助到需要的小夥伴,也希望大家多多點贊關注,大家的支援就是我最大的動力,開始正題。

今天主要為大家介紹下簡單的條件語句。

條件語句是根據不同的條件執行不同的語句。主要常用的是if條件語句以及switch多分支條件語句。

首先我們來看下if條件語句,它主要包括簡單的if語句,if。。。else語句以及if。。。else if語句

簡單的if語句語法如下:

if (boolean返回值的條件表示式) {

執行語句塊

}

在實際程式碼中多用於輸入引數的驗證,例如:

public String test(String username,String password) {

String s = “登入失敗”;

if ((username。equals(“程式設計師學投資”)) && (password。equals(“123456”))) {

s = “登入成功”;

}

return s;

}

if。。。else語句語法如下:

if (boolean返回值的條件表示式) {

執行語句塊1

} else {

執行語句塊2

}

該語法在是條件語句中最常用的一種形式,如果滿足條件則執行語句塊1,不滿足則執行語句塊2。例如:

public String test(String username,String password) {

String s = “”;

if ((username。equals(“程式設計師學投資”)) && (password。equals(“123456”))) {

s = “登入成功”;

} else {

s = “登入失敗”;

}

return s;

}

if。。。else if語句語法如下:

if (boolean返回值的條件表示式) {

執行語句塊1

} else if (boolean返回值的條件表示式) {

執行語句塊2

}

。。。

else if (boolean返回值的條件表示式) {

執行語句塊n

} else {

執行語句塊n+1

}

該語法主要是分支判斷,根據多種不同的條件語句,執行響應的語句,最後建議追加else,保證邏輯的完整性,例如:

public String test(String username,String password) {

String s = “”;

if ((username。equals(“程式設計師學理財”)) && (password。equals(“123456”))) {

s = “程式設計師學理財登入成功”;

} else if ((username。equals(“小明”)) && (password。equals(“654321”))) {

s = “小明登入成功”;

} else {

s = “登入失敗”;

}

return s;

}

接下來我們看下switch語句,其可以簡單明瞭的實現一個多選一的選擇。

語法如下:

switch (常量表達式) {

case 常量值1:

執行語句塊1

break;

case 常量值2:

執行語句塊2

break;

。。。

case 常量值n:

執行語句塊n

break;

default:

語句塊n+1

}

switch語句通常用於種類多且單一的判斷語句,例如:

public String test(int week) {

String s = “”;

switch (week) {

case 1:

s = “monday”;

break;

case 2:

s = “Tuesday”;

break;

default:

s = “other days”;

}

return s;

}