1. 程式人生 > 其它 >Math類 、Random、列舉類

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.男);

更多列舉類細節,請看這篇文章