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://51itzy.com/kjqy/2837.html