---恢复内容开始---
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+"年不是闰年"); } }