---恢復內容開始---
public class HelloWorld {
public static void main(String[] args) {
boolean b = false;
//如果有多個表達式,必須用大括弧包括起來
if(b){
System.out.println("yes1");
System.out.println("yes2");
System.out.println("yes3");
}
//否則表達式2 3 無論b是否為true都會執行
if(b)
System.out.println("yes1");
System.out.println("yes2");
System.out.println("yes3");
//如果只有一個表達式可以不用寫括弧,看上去會簡約一些
if(b){
System.out.println("yes1");
}
if(b)
System.out.println("yes1");
}
}
if else
else 代表不成立的情況

public class HelloWorld {
public static void main(String[] args) {
boolean b = false;
if (b)
System.out.println("yes");
else
System.out.println("no");
}
}
else if
else if 是多條件判斷
public class HelloWorld {
public static void main(String[] args) {
//如果只使用 if,會執行4次判斷
int i = 2;
if (i==1)
System.out.println(1);
if (i==2)
System.out.println(2);
if (i==3)
System.out.println(3);
if (i==4)
System.out.println(4);
//如果使用else if, 一旦在18行,判斷成立, 20行和22行的判斷就不會執行了,節約了運算資源
if (i==1)
System.out.println(1);
else if (i==2)
System.out.println(2);
else if (i==3)
System.out.println(3);
else if (i==4)
System.out.println(4);
}
}
閏年計算器(邏輯運算符和if語句的綜合使用)
import java.util.Scanner;
public class Testif {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
System.out.println("歡迎使用閏年計算程序");
System.out.println("請輸入年份:");
int a = s.nextInt();
System.out.println("正在為您計算,請稍等.........");
if(( a%4 == 0 && a%100!=0) || a%400 == 0 )
System.out.println(a+"年是閏年");
else
System.out.println(a+"年不是閏年");
}
}
