switch语句特别适合用于多值判断,判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。
例子:
import java.io.BufferedReader; public class TestSwitch { public static void main(String[] args) { int day = (int)(Math.random()*7); System.out.println(day); switch (day){ case 1: System.out.println("星期一"); break; case 2: System.out.println("星期二"); break; case 3: System.out.println("星期三"); break; case 4: System.out.println("星期四"); break; case 5: System.out.println("星期五"); break; case 6: System.out.println("星期六"); break; default: System.out.println("星期天"); break; } } }
解析:
利用Math.random生成随机数,switch判断day的值==1 然后输入星期一;