太原做淘宝网站的,wordpress包邮插件,商洛建设公司网站,东莞网页制作免费网站制作switch分支实现周一到周五的安排 分析需求代码实现小结Time 唠嗑浅分析一下switch的执行流程 ①先执行switch(表达式) 中表达式的值#xff0c;再拿这个值去与case后的值进行匹配。 ②与那个case后的值匹配为true就执行那个case块的代码#xff0c;遇到break就跳出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否则会出现穿透现象。 超简单啦小白也懂啦加油