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语句,使程序更加简洁,更容易理解和维护。