Javaswitch case用法举例
一、什么是javaswitch case语句?
Javaswitch case语句是一种多分支选择语句,它可以根据表达式的值来选择执行不同的代码块。在一些情况下,可以使用switch case语句来代替使用多个if语句,使代码更加简洁和清晰。
二、javaswitch case语句的基本语法
switch (表达式) {
case 值1:
执行代码块1;
break;
case 值2:
执行代码块2;
break;
...
default:
执行默认代码块;
}
在上面的语法中,表达式可以是一个整数、字符或字符串,值1、值2等为表达式的可能取值,执行代码块1、执行代码块2等为对应值的执行代码块,default为可选的默认代码块,如果表达式的值不匹配任何case的值,将执行默认代码块。
三、javaswitch case语句的举例说明
为了更好地理解javaswitch case语句的用法,接下来将通过几个具体的例子来说明。
例1:根据星期几输出对应的中文名称
假如要根据输入的数字输出星期几的中文名称,可以使用switch case语句来实现。
```java
public class M本人n {
public static void m本人n(String[] args) {
int day = 3;
String dayName;
switch (day) {
case 1:
dayName = "星期一";
break;
case 2:
dayName = "星期二";
break;
case 3:
dayName = "星期三";
break;
case 4:
dayName = "星期四";
break;switch语句c语言例子
case 5:
dayName = "星期五";
break;
case 6:
dayName = "星期六";
break;
case 7:
dayName = "星期日";
break;
default:
dayName = "错误";
}
System.out.println("今天是" + dayName);
}
}
```
在上面的例子中,根据输入的数字不同,将输出对应的星期几的中文名称。
例2:判断成绩等级
假如有一个成绩,需要根据不同的分数输出对应的等级,可以使用switch case语句来实现。
```java
public class M本人n {
public static void m本人n(String[] args) {
int score = 85;
String grade;
switch (score / 10) {
case 10:
case 9:
grade = "优秀";
break;
case 8:
grade = "良好";
break;
case 7:
grade = "中等";
break;
case 6:
grade = "及格";
break;
default:
grade = "不及格";
}
System.out.println("成绩等级为" + grade);
}
}
```
在上面的例子中,根据输入的分数不同,将输出对应的成绩等级。
四、javaswitch case语句的注意事项
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论