java的控制語句有三大類,在以後的工作中,我們基本上圍繞的就是這三大類的控制語句來轉:分支語句控制,循環語句控制,跳轉語句控制。
1分支語句:有三種情況
1.1if語句:滿足if條件部分將可以執行
if(條件){
//滿足條件後將要的執行部分
}
1.2 if /lese語句:這個其實比較好理解,else裏面所代表的就是當不滿足if條件的時候將執行else裏面的內容
if(條件1){
//滿足條件1後將要的執行部分
}else{
//滿足條件1後將要的執行部分
}
1.3if/else if/else 這個比1.2稍微複雜點,但是本質上還是在幾個條件之間跳轉
if(條件1){
//滿足條件1後將要的執行部分
}else if(條件2){
//滿足條件2後將要的執行部分
}else{
//以上條件都不滿足時執行
}
注意:
1在工作中我們要注意條件的設定,注意他們之間的邏輯關係,不然將會獲得的結果將不是i我們所期盼的
2以上幾個分支是可以嵌套使用,也就是說不一定只有一個else if ,可以有多個else if():
if(條件1){
//滿足條件1後將要的執行部分
}else if(條件n){
//滿足條件2後將要的執行部分
}else{
//以上條件都不滿足時執行
}
以下爲測試代碼
public class IfElseTest {
public static void main(String args[]){
//if條件的測試
int flag=0;
if(flag==0){
System.out.println("if條件的測試");
}
//if else的條件的測試
String str="21";
if("211".equals(str)){
System.out.println("滿足if裏面的條件");
}else{
System.out.println("不滿足if裏面的條件");
}
// if /else if/ else
int num=23;
if(num<23){
System.out.println("滿足if裏面的條件");
}else if(num==23){
System.out.println("滿足if else裏面的條件");
}else{
System.out.println("前面的條件都不滿足");
}
}
}
注意在寫代碼的時候,我們要有規範,採用縮進的方式!
稍後將會講循環控制語句!