专栏首页杨熹的专栏Day 1-Java-imooc-4.流程控制语句

Day 1-Java-imooc-4.流程控制语句

课程地址:http://www.imooc.com/learn/85

总结图片来自 http://www.imooc.com/article/10535

本文结构:

  • If
  • switch
  • while / do...while
  • for

If

有以下四种情况

switch

不得不说的几点小秘密: 1、 switch 后面小括号中表达式的值必须是整型或字符型 2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2 3、 case 匹配后,执行匹配块里的程序代码,如果没有遇见 break 会继续执行下一个的 case 块的内容,直到遇到 break 语句或者 switch 语句块结束 如 4、 可以把功能相同的 case 语句合并起来 5、 default 块可以出现在任意位置,也可以省略

case后面的格式容易弄错

public class HelloWorld {
    public static void main(String[] args) {
        char today='日';
        
        switch(today){
            case '一':
            case '三':
            case '五':
                System.out.println("吃包子");
                break;
            case '二':
            case '四':
            case '六':
                System.out.println("吃油条");
                break;
            case '日':
                System.out.println("吃主席套餐");
                break;        
        
        }
                  
    }
}

循环 Java 常用的 3 种循环: while 、 do...while 、 for

while

执行过程: < 1 >、 判断 while 后面的条件是否成立( true / false ) < 2 >、 当条件成立时,执行循环内的操作代码 ,然后重复执行< 1 >、< 2 >, 直到循环条件不成立为止 特点:先判断,后执行

do while

for

i++


break

生活中,我们经常会因为某些原因中断既定的任务安排。如在参加 10000 米长跑时,才跑了 500 米就由于体力不支,需要退出比赛。在 Java 中,我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码。

continue

continue 的作用是跳过循环体中剩余的语句执行下一次循环。

循环体中包含循环语句的结构称为多重循环。三种循环语句可以自身嵌套,也可以相互嵌套,最常见的就是二重循环。在二重循环中,外层循环每执行一次,内层循环要执行一圈。

判断一个数(小于10位)的位数。 eg, 输入999,则输出 “它是个3位的数!”

Notice: 不要把eg看成一个题的全部,要好好看题。而不是看例子写代码,否则会漏掉很多条件,或者可能情况。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 目标-行动-自信

    一个人在追梦的路上,总会周期性地怀疑自己,如何在这条路上,坚守,坚持,坚信? ? How to know your life purpose in ...

    杨熹
  • 神经网络 之 线性单元

    本文结构: 什么是线性单元 有什么用 代码实现 ---- 1. 什么是线性单元 线性单元和感知器的区别就是在激活函数: ? 感知器的 f 是阶越函数: ? 线性...

    杨熹
  • 6 种用 LSTM 做时间序列预测的模型结构 - Keras 实现

    LSTM(Long Short Term Memory Network)长短时记忆网络,是一种改进之后的循环神经网络,可以解决 RNN 无法处理长距离的依赖的问...

    杨熹
  • 基于Faker生成中文测试数据实例

    上一篇 基于Python生成中文测试数据 讲解了如何使用python代码自己实现中文测试数据的生成,这篇我们分享如何基于Faker开源库来实现。

    苦叶子
  • 能否简单地讲清楚循环语句?

    曾经听一位有名望的计算机专业老师跟我讲过一件事,他说他的历届学生在学习语言课程的时候,遇到循环语句,总是感觉比其他流程控制语句理解起来更为难一些。特别是一些女生...

    高一峰
  • 每天 3 分钟,小闫带你学 Python(八)

    It's not who you think you are that holds you back; it's who you think you're no...

    小闫同学啊
  • python3 打印九九乘法口诀表

    py3study
  • 老男孩Python全栈开发(92天全)视频教程 自学笔记17

    玩蛇的胖纸
  • 经典 | Python实例小挑战—Part seven

    本系列推文,我们每期将对五个Python实例小项目进行介绍,每天三分钟,由浅入深,由易到难,让各位读者渐渐爱上这门神奇的编程语言,掌握它并且能够在生活中使用它。

    潘永斌
  • 二进制转十进制的流程图以及Python源码

    首先,先温习一下 二进制转十进制吧! 从最低位(最右)算起,位上的数字乘以本位的权重,权重就是2的第几位的位数减一次方。 eg.第2位就是2的(2-1次)方,就...

    兔子吖

扫码关注云+社区

领取腾讯云代金券