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;
}