选择结构
if语句
单分支if语句
条件为真时执行
双分支if-else语句
条件为真时执行A
条件为假时执行B
多分支if-else if-else语句
多个条件判断
匹配第一个为真的条件
案例:自动驾驶汽车过红绿灯
switch语句
基本switch结构
单个变量匹配
多个case执行同一代码块
default子句
循环结构
for循环
基本for循环
初始化表达式
条件表达式
迭代表达式
循环体
while循环
基本while循环
循环条件
循环体
do-while循环
至少执行一次
循环条件
循环体
循环控制语句
break语句
终止当前循环
跳出多层循环(带标签)
continue语句
跳过当前迭代
继续下一次迭代
return语句
结束方法
返回值
死循环
嵌套循环
不管是在js还是java中,for循环中的每一次循环都会销毁上一次循环声明的变量,所以声明语句可以写在for循环中,不用担心会重复声明
基本案例
简单计算器
猜数游戏
生成验证码
判断素数
IDEA程序调试
Random类
介绍
Random是一个用于生成伪随机数的类。它提供了多种方法来生成不同类型的随机数,包括整数、浮点数、布尔值等
Random类的实例可以通过无参构造函数或带参构造函数创建,带参构造函数允许指定一个种子(seed),相同的种子将产生相同的随机数序列,这在需要可重复的随机数序列时很有用