Diary05-Java流程控制

Java流程控制

1.Scanner方法

1.1Scanner.next()

1.1.1next()使用规则
  • 一定要读取到有效字符后才可以结束输入

  • 对输入有效字符之前遇到的空白,next()方法会自动去掉

  • 输入有效字符后,会将后面输入的空白作为分隔符或者结束符

1.1.2代码演示

1.2Scanner.nextLine()

1.2.1nextLine()使用规则
  • 以Enter为结束符,也就是说nextLine()方法返回的是输入回车前的所有字符

  • 可以获得空白

1.2.2代码演示

1.3scanner.nextInt()与scanner.nextFloat()

以下为代码演示:

2.顺序结构

顺序结构就是就是程序一步步往下执行的结构,代码范例如下:

3.选择结构

3.1if选择结构

3.1.1if单选择结构

if单选择结构语句的执行图解:

if单选择结构代码案例:

3.1.2if双选择结构

if双选结构执行图解:

下面是代码案例:

3.1.3if多选择结构

if多选择结构代码图解及语法:

3.2switch多选择结构

注意:每写一个case都加一个break与之对应

代码演示:

4.循环结构

4.1while循环

输出1~100的代码案例:

4.2do...while循环

对于while语句而言,如果不满足条件,则不能进入循环;而do...while循环至少会执行一次

计算1~100的和的代码案例:

4.3for循环

利用for循环写九九乘法表:

输出结果如下:

5.break和continue

5.1break语句

break用于强行退出循环,不执行循环中的剩余语句

下面是输出1~29的代码演示:

5.2continue语句

continue语句用于终止某次循环,即跳出该次循环进入下一次是否执行循环的判定

下面代码输出结果为1~100除30以外的数:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值