Math 数学类
产生随机数: 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的后面不能再出现其他语句
循环嵌套