038 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 05 案例演示switch结构-星期的表示案例以及总结
本文知识点:案例演示switch结构并对switch结构进行总结
案例演示switch结构
程序代码:
下图中的代码没有格式缩进,如何解决?
在eclipse的代码编辑区,右击,source→format
代码就完成格式缩进了,看起来清爽很多
执行程序,会发现有问题:
发现输入4,包括周四之后的所有语句都输出了。
那解决办法也很简单,在case4的输出语句后添加上break,再测试,输入4,此时发现,程序只输出了周四,之后就结束了,再没有输出其他case4之后的语句。break的作用就在于此。
所以,我们该给每个case之后都添加上break语句。
程序执行结果没有问题。
java基础038
如果输入的不是整型会如何?
如果输入的数据不是要求的整型(n初始化的时候是int类型),则产生输入不匹配异常:InputMismatchException
改写程序——不用整数匹配,而改用字符串进行switch表达式与case常量的匹配
改写程序的代码及其运行结果:
注意:字符串类型的匹配注意要区分大小写
单词全部大写输入正确无误后,程序执行结果无误。
添加这行代码后,运行程序,发现即使输入小写,也完全没有问题
插一句,改为大写字母的代码为什么可以这样写?
因为String 本身是类,week是类对象,对象通过对象名.方法名的形式调用方法。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/2408.html