Math类 、Random、枚举类

Math类 、Random、枚举类

1.Math常用方法

1.1 Math.round() 四舍五入

1.2 Math.ceil() 向上取整

1.3 Math.floor() 向下取整

1.4 Math.random() 获得[0,1)随机数

1.5 Math.sqrt() 开方

1.6 Math.pow(double a, double b) 幂

2.Random常用方法

	Random random = new Random();

2.1 random.nextInt() 产生0-10随机整数

3.枚举

3.1 枚举类简单使用

对传入数据做一个限定。

//申明一个测试类--人类,人的属性为名字和性别
public class person {
    private String name;
    private String sex;
//构造函数如下    
    public person(String name, String sex) {
        this.name = name;
        this.sex = sex;
    }
}
/***************************************************************/
//在其他类中实例化人类时
	person p = new person("zhangsan","nan");

但若是申明一个枚举类。

public enum Sex {
    男,女
}
//此时的人类就可以定义为
public class person {
    private String name;
    private Sex sex;

    public person(String name, Sex sex) {
        this.name = name;
        this.sex = sex;
    }
}
/*********************************************/
//此时实例化人类时
	person p1 = new person("zhangsan",Sex.男);

更多枚举类细节,请看这篇文章

posted @ 2021-09-22 22:02  南晨晨晨  阅读(61)  评论(0)    收藏  举报