学习日报10-28

什么是选择结构

:根据已知条件进行逻辑判断,满足条件后执行相应操作。

生活中的选择结构

如果张浩的Java考试成绩大于98分,张浩就能获得一个MP4作为奖励

如果体温高于37.2度,不允许乘坐公交车

上班赶时间,地铁OR出租车

学习日报10-28
学习日报10-28

生成随机数

生成0-1之间的小数

  • Math.random()

生成0-9之间的整数

  • (int)(Math.random()*(9+1))

生成0-n之间的整数

  • int num=(int)(Math.random()*(n+1);

生成a到b之间的整数

  • int num=a+(int)(Math.random()*(b-a+1));

单路分支

格式

  • if(条件){代码块}

例子

学习日报10-28

多路分支

语法

if(条件1){
执行代码1
}
else if(条件2){
执行代码2
}
else if(条件n){
执行代码n
}
else{
都不满足,执行这里
}