当前位置:网站首页 > Java基础 > 正文

java基础038



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是类对象,对象通过对象名.方法名的形式调用方法。

版权声明


相关文章:

  • 怎样学好java基础2025-04-15 12:34:04
  • Java基础不挂科2025-04-15 12:34:04
  • java基础入门 pdf2025-04-15 12:34:04
  • java基础教学4792025-04-15 12:34:04
  • java入门基础题库2025-04-15 12:34:04
  • java语言基础公式2025-04-15 12:34:04
  • java基础组件课件2025-04-15 12:34:04
  • java基础项目大赛2025-04-15 12:34:04
  • java基础步教学2025-04-15 12:34:04
  • java零基础要学多久2025-04-15 12:34:04