java中Math类与Random类的用法

来源:互联网 发布:js 构造对象的方式 编辑:程序博客网 时间:2024/05/01 02:36

一.Math类

表示数学操作,比如求平方根、四舍五入等,它是java.lang包中的类

public final class Math extends Object

Math类中的方法都是静态方法,直接使用“类.方法名称()”就可以调用了

public class MathDemo01{public static void main(String[] args){System.out.println("求平方根:"+Math.sqrt(9.0));System.out.println("求两数的最大值:"+Math.max(10,30));System.out.println("2的3此方:"+Math.pow(2,3));System.out.println("四舍五入:"+Math.round(33.5));}}

round在求四舍五入的时候实际上是将小数点之后的内容全部忽略掉了,如果此时需要进行准确位数的四舍五入,则需要使用其它的类完成--BigDecimal

二.Random类

Random类的主要功能是产生随机数,可以产生一个指定范围的随机数,位于java.util包中

public class Random extends Object implements Serializable

生成10个随机数组,且数字不大于100

import java.util.Random;public class MathDemo02{public static void main(String[] args){Random r = new Random();for(int i=0;i<10;i++){System.out.print(r.nextInt(100)+"\t");}}}

参考资料:

李兴华老师java讲解



0 0