Java中的switch多分支语句与对于Java的体会与心得

经历了一个学期来对java语言的学习,自身还有很多不足,现在是简单对switch多分支语句的进行认识与学习

switch多分支语句的含义和类型:

1.switch后的表达式为整型(long除外)、字符型、字符串枚举类型。

2.Java中的switch语句不是循环语句,而是一种选择语句,用于基于表达式的值选择执行不同的代码块。switch语句的基本结构包括一个表达式,后面跟着多个case标签,每个case标签后面跟着一条或多条语句,以及一个可选的default标签。当表达式的值与某个case标签的值匹配时,执行与该case关联的语句块。如果没有任何case标签的值与表达式的值匹配,则执行default标签下的语句块。当表达式的值与case后的常量表达式的值相等时,则执行该case后的语句序列。执行完后退出switch语句,跳转到整个switch语句之后的下一个语句执行。如果所有的case语句的常量表达式的值与switch之后的表达式不匹配,则执行default之后的语句序列。

3.各case语句之后的常量表达式的值不能相同

4.如果某个case语句最后的break语句被省略,则执行完该case语句之后,系统则会继续执行下一个case语句

5.多格case语句可以共用一组执行语句

switch语句的适用场景

在分支结构中,我们除了使用if-else或者是if-else if之外,当分支量过大的时候,我们即可选择使用switch语句进行选择。

switch语句举例一

case语句中指定的每个值必须具有与表达式兼容的类型。switch语句的执行顺序是,首先计算表达式的值,然后将该值与每个case的值进行比较,如果找到匹配的case,则执行该case下的语句

上述switch语句代码可以实现“查取年份下小马哥对应的属性生肖,完成代码。

case后面的常量课余使用逗号来分割多个变量

以上的Java中的其中一个知识点就课余这么了解,但是在本学期将要结束之际,觉得Java在本学期的专业课中是最难的,要求的思路清晰,要求思维能力创新能力较强,在本学期很难跟上课程,因为出于本人是文科生,对待计算机还是有点困难,尝试着慢慢吃透消化,课后也没有及时的取复习温习,这也是所欠缺的,代码之路不是一蹴而就,而是循序渐进,脚踏实地,落下了很多编程的知识,有些压根没想到的方法,但是有些同学却可以提出来写出来,思维活跃,老师的课堂讲解也非常清晰,也十分卖力关心各位同学的学习进度,奈何自己对于代码有心无力,越学越烦躁,争取弥补回来,本学期Java语言的学习知识点几乎为零,全出于自身原因,没有动力,没有信心学号,学习代码是一个艰苦的过程,争取未来往后逐渐的进入到学习中,多和老师学生交流,不枉费交的学费和老师的付出,今后更加深入Java的学习和专业代码课的学习。

  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值