1.无限循环

概念:

又叫死循环。循环一直停不下来。

for格式:

解释:

初始化语句可以空着不写,表示循环之前不定义任何的控制变量。

条件判断语句可以空着不写,如果不写,默认表示true,循环一直进行。

条件控制语句可以空着不写,表示每次循环体执行完毕后,控制变量不做任何变化。

while格式:

解释:

小括号里面就不能省略了,true一定要写出来,否则代码会报错。

do...while格式:

解释:

小括号里面就不能省略了,true一定要写出来,否则代码会报错。

无限循环的注意事项:

2.条件控制语句

break:

不能单独存在的。可以用在switch和循环中,表示结束,跳出的意思。

代码示例:

continue:

不能单独存在的。只能存在于循环当中。

表示:跳过本次循环,继续执行下次循环。

代码示例:

3. Random

Random跟Scanner一样,也是Java提前写好的类,我们不需要关心是如何实现的,只要直接使用就可以了。

使用步骤:

  1. 导包
  1. 创建对象
  1. 生成随机数

代码示例:

4. 逢七过

需求:

朋友聚会的时候可能会玩一个游戏:逢7过

游戏规则:从任意一个数字开始报数,当你要报的数字是包含7或者是7的倍数时都要说过:过

使用程序在控制台打印出1-100之间的满足逢七必过规则的数据

举例:

1 2 3 4 5 6 过 8 9 10 11 12 13 过 15 16 过 18 ...

代码示例:

5. 平方根

需求:

键盘录入一个大于等于2的整数 x ,计算并返回 x 的 平方根 。结果只保留整数部分 ,小数部分将被舍去 。

代码示例:

6.判断是否为质数

需求:

键盘录入一个正整数 x ,判断该整数是否为一个质数。

代码示例:

7. 猜数字小游戏

需求:

程序自动生成一个1-100之间的随机数,在代码中使用键盘录入去猜出这个数字是多少?

要求:

使用循环猜,一直猜中为止。

思路分析:

  1. 生成一个1-100之间的随机数
  2. 使用键盘录入去猜出这个数字是多少
  3. 把反复猜的代码写在循环中

代码示例: