1,单词:argument参数,争论。在java中,args是专门为了接收用户的输入使用的。Expore:探索
math常见的数学运算
*Math 类的基本用法
*
*Math 常见的数学运算
*
*Math.abs():绝对值
*Math.random():产生一个 随机数,并且在[0.0,1.0)之间的double类型的数 伪随机数
*
*Math.ceil():向上取整
*Math.floor():向下取整
*Math.round():四舍五入
* Mmth.abs():绝对值
* ceil;返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。向上取整
* floor:返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。向下取整
* round: 返回最接近参数的 long。返回最接近参数的 int。四舍五入
* */
代码:System.out.println(Math.abs(-10));
for(inti=0;i<100;i++){
System.out.println(Math.random());//
练习1:
产生一个随机数,并且在[0.0-1.0)之间的double类型的伪随机数,小范围内能用
//大范围的可能会造成重复结果
//获取1-100之间的随机数
for(intj=0;j<100;j++){
intnum=(int)(Math.random()*100+1);
System.out.println(num);
}
}
//向上取整
System.out.println(Math.ceil(11.5));
System.out.println(Math.floor(11.5));
System.out.println(Math.round(11.5));
Math.max(10,20);
}
练习2
*
*/
public class MathDemo {
public static void main(String[] args) {
System.out.println(Math.abs(-10));
for(int i=0;i<100;i++){
System.out.println(Math.random());
}
//获取1-100之间的随机整数
for(int i=0;i<100;i++){
int num =(int)(Math.random()*99+1);
System.out.println(num);
}
//向上取整
System.out.println(Math.ceil(11.5));// 返回12.0 一个double类型
System.out.println(Math.ceil(11.1));// 返回12.0 一个double类型
System.out.println(Math.ceil(11.9));// 返回12.0 一个double类型
System.out.println(Math.ceil(11.0));// 返回11.0 一个double类型
System.out.println("===============");
//向下取整
System.out.println(Math.floor(11.5));// 返回11.0 一个double类型
System.out.println(Math.floor(11.1));// 返回11.0 一个double类型
System.out.println(Math.floor(11.9));// 返回11.0 一个double类型
System.out.println(Math.floor(11.0));// 返回11.0 一个double类型
System.out.println("===============");
//四舍五入
System.out.println(Math.round(11.5));// 返回12 一个int类型
System.out.println(Math.round(11.1));// 返回11 一个int类型
System.out.println(Math.round(11.9));// 返回12 一个int类型
System.out.println(Math.round(11.0));// 返回11 一个int类型
//max,min
Math.min(10,20);
}
}