switch循环语句例子:switch循环语句例子
Switch语句是编程中用于多路分支选择的语句,它允许程序根据不同的条件执行不同的代码块,本文将通过多个例子介绍switch语句的用法和应用场景。

Switch语句的基本语法
Switch语句的基本语法如下:
switch (expression) {
case value1:
// 代码块1
break;
case value2:
// 代码块2
break;
...
default:
// 默认代码块
} expression是需要判断的表达式,case value是可能的值,default是默认情况。

示例1:成绩等级判断
以下是一个根据分数判断成绩等级的例子:
int score = 85;
String grade;
switch (score / 10) { // 除以10是为了简化判断
case 9:
grade = "A";
break;
case 8:
grade = "B";
break;
case 7:
grade = "C";
break;
case 6:
grade = "D";
break;
default:
grade = "E";
break;
}
System.out.println("成绩等级为:" + grade); 示例2:菜单选择
以下是一个简单的菜单选择程序:
int choice = 3; // 用户的选择
switch (choice) {
case 1:
System.out.println("选择了选项1");
break;
case 2:
System.out.println("选择了选项2");
break;
case 3:
System.out.println("选择了选项3");
break;
case 4:
System.out.println("选择了选项4");
break;
default:
System.out.println("无效的选择");
break;
} 示例3:月份判断
以下是一个根据月份判断季节的例子:
int month = 5; // 月份
switch (month) {
case 12:
case 1:
case 2:
System.out.println("冬季");
break;
case 3:
case 4:
case 5:
System.out.println("春季");
break;
case 6:
case 7:
case 8:
System.out.println("夏季");
break;
case 9:
case 10:
case 11:
System.out.println("秋季");
break;
default:
System.out.println("无效的月份");
break;
} 示例4:处理用户输入
以下是一个处理用户输入的简单例子:
String input = "help"; // 用户输入
switch (input) {
case "start":
System.out.println("开始程序");
break;
case "stop":
System.out.println("停止程序");
break;
case "help":
System.out.println("显示帮助信息");
break;
default:
System.out.println("未知命令");
break;
} Switch语句是一种强大的多路分支选择工具,它可以简化多个if-else语句的代码结构,提高代码的可读性和可维护性,通过以上例子,我们可以看到switch语句在各种场景中的应用,从简单的条件判断到复杂的菜单选择和输入处理,掌握switch语句对于编写清晰、高效的代码非常重要。

文章已关闭评论!










