public class Demo {
public static void main(String[] args) {
String str = "abc";
if (str.contains("a")) {
System.out.println("str包含字符a");
} else if (str.contains("b")) {
System.out.println("str包含字符b");
} else if (str.contains("c")) {
System.out.println("str包含字符c");
}
//最後只會輸出 str包含字符a
//------------------------------------------------------------------------------------
if (str.contains("a")) {
System.out.println("str包含字符a");
}
if (str.contains("b")) {
System.out.println("str包含字符b");
}
if (str.contains("c")) {
System.out.println("str包含字符c");
}
//最後會輸出:str包含字符a,str包含字符b,str包含字符c
}
}
總結:
if else if
結構:從上往下進行條件判斷,如果滿足某一個 if ,就不會繼續往下判斷。
if if
結構:所有的if都會判斷。