一个编程小白的Java战役(9)

一个编程小白的Java战役

——太原理工大学机器人团队学习打卡day9

今天我们来看下流程控制语句。

1、程序的三种基本流程

流程可以分为顺序、分支、循环三种,而语句是我们程序里面最基本的一种结构,实际上是对程序的流程进行控制。
一个编程小白的Java战役(9)
顺序:依次进行;分支:根据条件来选择进行;循环:一直进行直到某条件成立(不成立)

所有程序都可以通过这三种流程或三种流程的相互嵌套来完成。

2、流程控制语句

为了实现程序的流程,我们要使用流程控制语句。

1、简单语句

简单语句名副其实,是最简单的流程控制语句。
一个编程小白的Java战役(9)
就是直白的一句话,例如:
一个编程小白的Java战役(9)
注意:Java中没有“表达式语句”这个概念,并且,在Java中,x+y;是不合理的。

2、程序的注释

其实,注释这种东西不算语句,但是我们经常要用,不会用注释的程序员不是一个好的程序员,因为注释可以帮助理清思路、检查问题、增加程序可读性。

Java中的注释方法有三种,其中有一种是Java所特有:
一个编程小白的Java战役(9)
使用第三种注释时还能在生成HTML文件中查找。
一个编程小白的Java战役(9)
这样可以大幅度提高程序的可读性。

3、分支语句

if

分支语句最基本的结构就是用if来表示。if是条件表达式(逻辑表达式),通过判断条件来选择执行的语句。
一个编程小白的Java战役(9)
注:

  • 当语句块是一系列语句时,要用花括号括起来。如果只是一个语句时,则不用。
  • if语句可以嵌套,但是我们尽量不要直接写(会降低可读性),建议写成多行,该用花括号时就用。

switch

分支语句除if外,还有一个switch,我们也可以叫多分支(if最多两个分支,switch则可以有多个分支)。
一个编程小白的Java战役(9)
特别注意,break千万千万不能丢 !当然default的break可以省略。

给个例子你自己体会:
一个编程小白的Java战役(9)

3、今日小结

emm,今天好像流程控制语句没讲完,行吧行吧,明天接着讲,我们明天再见。