5.Math,for,while,循环嵌套

Math 数学类

  1. 特点:不需要导包,在lang包下

  2. 产生随机数:

产生随机数: Math.random(); [0,1)

[min,max) 随机整数 (int)(Math.random()*(max-min)+min)

[min,max] 随机整数 (int)(Math.random()*(max-min+1)+min);

绝对值:

Math.abs(参数); 绝对值

平方根:

Math.sqrt(参数); 平方根 double类型的结果

四舍五入:

Math.round(参数); 四舍五入 会根据第一位小数进行四舍五入

for循环

for循环

for(条件初始化;条件判断 ;条件变化 ){

循环体语句;

}

条件初始化: 声明一个变量,并且赋值

条件判断: 对变量做判断,如果满足条件,就执行循环体,不满足条件就不执行

条件变化: 变量自身值的改变

执行流程:

1)条件初始化

2)条件判断:如果结果为false,不执行循环体语句,直接结束循环,如果结果为true,则执行{}中循环体语句

3)执行条件变化

从第二次循环开始,循环执行2.3步.不再执行第一步了

while循环

语法:

条件初始化;

while(判断条件){

循环体语句;

条件变化;

}

for 次数循环 不同 while 条件循环

在这里插入图片描述

do……while循环

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
java中break与continue 的区别
============================

break:

作用:终止循环|终止switch语句

场景:在循环中,switch中

continue:

作用:停止本次循环,直接进入到下一次循环

场景:循环中

在必然会执行的continue或者break的后面不能再出现其他语句

在这里插入图片描述

在这里插入图片描述

循环嵌套

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Super_XiongDa/article/details/90141765