2024年java基础038

java基础038038 01 Android 零基础入门 01 Java 基础语法 04 Java 流程控制之选择结构 05 案例演示 switch 结构 星期的表示案例以及总结 本文知识点 案例演示 switch 结构并对 switch 结构进行总结 案例演示 switch 结构 程序代码 下图中的代码没有格式缩进 如何解决 在 eclipse 的代码编辑区 右击 source format 代码就完成格式缩进了

大家好,我是讯享网,很高兴认识大家。



038 01 Android 零基础入门 01 Java基础语法 04 Java流程控制之选择结构 05 案例演示switch结构-星期的表示案例以及总结

本文知识点:案例演示switch结构并对switch结构进行总结

案例演示switch结构

mark

程序代码:
下图中的代码没有格式缩进,如何解决?
mark

在eclipse的代码编辑区,右击,source→format
mark

代码就完成格式缩进了,看起来清爽很多
mark

执行程序,会发现有问题:
发现输入4,包括周四之后的所有语句都输出了。
mark

那解决办法也很简单,在case4的输出语句后添加上break,再测试,输入4,此时发现,程序只输出了周四,之后就结束了,再没有输出其他case4之后的语句。break的作用就在于此。
mark

所以,我们该给每个case之后都添加上break语句。

 
讯享网 

程序执行结果没有问题。
mark

mark

java基础038

如果输入的不是整型会如何?

如果输入的数据不是要求的整型(n初始化的时候是int类型),则产生输入不匹配异常:InputMismatchException
mark

改写程序——不用整数匹配,而改用字符串进行switch表达式与case常量的匹配

改写程序的代码及其运行结果:

讯享网

注意:字符串类型的匹配注意要区分大小写
mark

单词全部大写输入正确无误后,程序执行结果无误。
mark

mark

 

添加这行代码后,运行程序,发现即使输入小写,也完全没有问题
mark
mark

插一句,改为大写字母的代码为什么可以这样写?

讯享网

因为String 本身是类,week是类对象,对象通过对象名.方法名的形式调用方法。

小讯
上一篇 2025-01-02 20:28
下一篇 2024-12-30 18:20

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/2837.html