zoukankan      html  css  js  c++  java
  • JAVA-初步认识-第三章-语句-switch练习

    一. 对Switch语句的使用进行练习

    练习1

    最终的结果显示,没有任何问题。

    对Switch语句的内部进行了打断,在编译操作,探寻Switch的运行流程,结果如下:

    练习2

    为什么if的星期练习题,switch也可以执行,就在于判别的数据是数值型,输入的数据是数值型。

    练习3

    多个答案声明,对应的是同一个内容

    (case中还是不可以连接boolean型数据,if和switch的比对方式确实是不一样的,switch必须将所有的数值都写出来,来一一对比。)

    注解:变量赋值为3,进入switch语句,这时case 3和变量匹配,但是case 3没有内容,没有break,只能接着往下运行,且不需要判断,直接运行case 4的输出语句,然后遇到case 4的break退出switch语句。如果变量赋值为4,进入switch语句,case 3不匹配,无论case 3有无内容,都直接进行下一个case的匹配判断。

    →多答案标识,对应一个答案内容。其实这里是利用了switch的顺序执行。

    自己重新书写了一下“星期”和“季节”的练习。

     总结:

    编程的思想还是不具备,非常被动,没有深入思考平时所学知识点背后的含义。

    星期和季节需求的本质就是:用户输入数据,然后程序判断,输出对应的数据。

    if和switch太相似了,虽然说一个是判断结构,一个是选择结构,但是本质上都一样。不能说本质一样,而是解决问题的思路一样。

    书写形式都分为两种,针对输入数据多的和输入数据少的。

  • 相关阅读:
    全网数据库大全
    Docker最全教程
    枚举策略
    POJ 1012
    阿里云轻量应用服务器入门(二)
    阿里云轻量应用服务器入门(一)
    云服务器ECS
    Codeforces 768B B. Code For 1
    链剖&LCT总结
    O(1) 查询gcd
  • 原文地址:https://www.cnblogs.com/wsw-bk/p/7501303.html
Copyright © 2011-2022 走看看