java程序的基本语法03

74 阅读1分钟

选择结构

if语句

单分支if语句

条件为真时执行


image.png

image.png

image.png

双分支if-else语句
  条件为真时执行A
  条件为假时执行B

image.png

image.png

多分支if-else if-else语句
  多个条件判断
  匹配第一个为真的条件

image.png

案例:自动驾驶汽车过红绿灯

image.png

image.png

switch语句

基本switch结构
  单个变量匹配
  多个case执行同一代码块
  default子句

image.png

image.png

image.png

image.png

image.png

image.png

循环结构

for循环

基本for循环
  初始化表达式
  条件表达式
  迭代表达式
  循环体

image.png

image.png

image.png

image.png

image.png

while循环

基本while循环
循环条件
循环体
do-while循环
至少执行一次
循环条件
循环体

image.png

image.png

image.png

image.png

image.png

image.png

image.png

循环控制语句

break语句
终止当前循环
跳出多层循环(带标签)
continue语句
跳过当前迭代
继续下一次迭代
return语句
结束方法
返回值

image.png

死循环

image.png

嵌套循环

image.png

image.png

不管是在js还是java中,for循环中的每一次循环都会销毁上一次循环声明的变量,所以声明语句可以写在for循环中,不用担心会重复声明

image.png

基本案例

简单计算器

image.png

image.png

猜数游戏

image.png

image.png

生成验证码

image.png

image.png

image.png

判断素数

image.png

image.png

IDEA程序调试

image.png

Random类

介绍

Random是一个用于生成伪随机数的类。它提供了多种方法来生成不同类型的随机数,包括整数、浮点数、布尔值等

Random类的实例可以通过无参构造函数或带参构造函数创建,带参构造函数允许指定一个种子(seed),相同的种子将产生相同的随机数序列,这在需要可重复的随机数序列时很有用

image.png

image.png

image.png