600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > switch分支实现周一到周五的安排

switch分支实现周一到周五的安排

时间:2020-03-21 05:18:33

相关推荐

switch分支实现周一到周五的安排

switch分支实现周一到周五的安排

分析需求代码实现小结Time

唠嗑浅分析一下switch的执行流程

①先执行switch(表达式) 中表达式的值,再拿这个值去与case后的值进行匹配。

②与那个case后的值匹配为true就执行那个case块的代码,遇到break就跳出switch分支

③如果全部case后的值与之匹配都是false,则执行default块代码。

分析需求

需要用switch分支实现,用键盘输入星期几然后输出对应的工作安排

代码实现

import java.util.Scanner;public class DetermineDemo02 {public static void main(String[] args) {//使用电脑键盘输入星期Scanner scanner = new Scanner(System.in);System.out.println("请输入对应的星期:");String str = scanner.next();//对输入的星期进行判断switch(str){case "星期一":System.out.println("埋头苦干,解决bug ");break;case "星期二":System.out.println("请求大牛程序员帮忙 ");break;case "星期三":System.out.println("今晚啤酒、龙虾、小烧烤");break;case "星期四":System.out.println("主动帮助新来的女程序解决bug");break;case "星期五":System.out.println("今晚吃鸡");break;case "星期六":System.out.println("与王婆介绍的小芳相亲");break;case "星期日":System.out.println("郁郁寡欢、准备上班。");break;default:System.out.println("请输入正确的星期哟");}}}

小结Time

注意switch是小写的,switch后面是用{}的,default后面是不用break的

表达式类型只能是byte、short、int、char

JDK5开始支持枚举,JDK7开始支持String

不支持double、float、doublecase给出的值不允许重复,且只能是字面量,不能是变量。正常使用switch的时候,不要忘记写break,否则会出现穿透现象。

超简单啦,小白也懂啦!加油!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。