switch语句是一种在程序中根据不同的条件执行不同操作的流程控制语句。下面是一个使用switch语句的例子:
int day = 2; String dayName; switch (day) { case 1: dayName = "Monday"; break; case 2: dayName = "Tuesday"; break; case 3: dayName = "Wednesday"; break; case 4: dayName = "Thursday"; break; case 5: dayName = "Friday"; break; case 6: dayName = "Saturday"; break; case 7: dayName = "Sunday"; break; default: dayName = "Invalid day"; break; } System.out.println("The day is: " + dayName);
在这个例子中,我们根据变量`day`的值来确定要输出的字符串`dayName`。根据`day`的值,程序会进入不同的`case`分支。当`day`的值为1时,程序执行第一个`case`块中的代码,将`dayName`设置为”Monday”。当`day`的值为2时,程序执行第二个`case`块中的代码,将`dayName`设置为”Tuesday”。依此类推。如果`day`的值不匹配任何一个`case`,程序会执行`default`块中的代码,将`dayName`设置为”Invalid day”。
最后,程序会输出”The day is: “以及`dayName`的值,这里输出”The day is: Tuesday”。
需要注意的是,每个`case`块结束时需要使用`break`关键字,以确保程序执行完当前分支后跳出`switch`语句。如果不加`break`,程序将继续执行后续`case`块的代码,直到遇到`break`或整个`switch`语句结束为止。
版权申明:财旺号所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流,不声明或保证其内容的正确性,如发现本站有涉嫌抄袭侵权/违法违规的内容。请发送邮件至 1790309299@qq.com 举报,一经查实,本站将立刻删除。