能不能写一个示范性的switch语句的Java程序
时间: 2024-09-14 21:12:54 浏览: 46
当然可以,下面是一个简单的Java程序,它使用了`switch`语句来根据不同的天数打印出不同的信息:
```java
public class SwitchExample {
public static void main(String[] args) {
// 假设我们要检查今天是星期几
int dayOfWeek = 3; // 假设今天是星期三,注意switch语句中的case标签是整数,这里以整数3代表星期三
switch (dayOfWeek) {
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;
case 7:
System.out.println("今天是星期日");
break;
default:
System.out.println("不合法的星期数");
break;
}
}
}
```
这个程序会根据`dayOfWeek`变量的值来决定输出哪个星期的名称。`switch`语句会匹配变量与每个`case`标签的值,如果找到匹配项则执行对应的代码块,执行完毕后会通过`break`语句跳出`switch`结构。如果没有任何`case`标签匹配,则执行`default`代码块。注意,`dayOfWeek`变量的值应该是1到7之间的一个整数,代表一周的某一天。
阅读全文