Math類 、Random、列舉類
阿新 • • 發佈:2021-09-24
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.男);