Switch-Case语句是一种结构化编程语言中的语句,它允许程序执行不同的操作,取决于一个特定的条件,比如一个变量的值。它可以用来替代多个if-else语句,使程序更加简洁,更容易理解和维护。下面我们就来看一下Switch-Case语句的使用示例。
我们定义一个变量,用来表示某一天的星期:
int day = 3; //表示星期三
我们使用Switch-Case语句来根据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;
case 7:
System.out.println("今天是星期日");
break;
default:
System.out.println("输入的数据有误!");
break;
}
以上代码表示,如果day的值为1,则输出“今天是星期一”;如果day的值为2,则输出“今天是星期二”;以此类推;如果day的值不在1~7之间,则输出“输入的数据有误!”。
Switch-Case语句还可以用来处理多种情况,比如,我们可以使用Switch-Case语句来根据用户的输入,进行不同的操作:
String input = "add";
switch (input) {
case "add":
// 执行添加操作
break;
case "delete":
// 执行删除操作
break;
case "update":
// 执行更新操作
break;
default:
// 执行其他操作
break;
}
以上代码表示,如果input的值为“add”,则执行添加操作;如果input的值为“delete”,则执行删除操作;如果input的值为“update”,则执行更新操作;如果input的值不是以上三种情况,则执行其他操作。
以上就是Switch-Case语句的使用示例,它可以用来替代多个if-else语句,使程序更加简洁,更容易理解和维护。