switch语句格式:
switch(表达式){
case 值1:
语句体
break;
case 值2:
语句体
break;
…
default:
语句体
break;
}
package com.yangfr.day1;
public class SwitchTest {
public static void main(String[] args) {
int tempInt = 1;
switch (tempInt) {
case 1:
System.out.println("今天是星期一");
break;// 不会继续往下走
case 2:
System.out.println("今天是星期二");
break;
default:
System.out.println("输入的格式有误");
break;
}
}
}
break:中断,结束的意思,我们将break去掉后,代码会继续执行打印出下方语句
package com.yangfr.day1;
public class SwitchTest {
public static void main(String[] args) {
int tempInt = 1;
switch (tempInt) {
case 1:
System.out.println("今天是星期一");
//break;// 不会继续往下走
case 2:
System.out.println("今天是星期二");
break;
default:
System.out.println("输入的格式有误");
break;
}
}
}
default:默认的意思,case中的都不匹配,则执行default
package com.yangfr.day1;
public class SwitchTest {
public static void main(String[] args) {
int tempInt = 30;
switch (tempInt) {
case 1:
System.out.println("今天是星期一");
//break;// 不会继续往下走
case 2:
System.out.println("今天是星期二");
break;
default:
System.out.println("输入的格式有误");
break;
}
}
}