随机数Random

扫码查看

随机数 (Random) 通过种子的伪随机。

线性求余算法

如果参数不填,默认种子是时间

 1 public class Demo01 {
 2
 3     public static void main(String[] args) {
 4
 5
 6         Random random=new Random();
 7         int s=random.nextInt(10);
 8         System.out.println(s);
 9
10         //求绝对值
11         System.out.println(Math.abs(-2));
12
13         //浮点型保留2位小数
14         System.out.println(String.format("%.2f", Math.PI));
15
16         double a=-2.3;
17         //向上取整    没有有四舍五入
18         System.out.println(Math.ceil(a));
19         //向下取整    没有有四舍五入
20         System.out.println(Math.floor(a));
21         //最近取整,有四舍五入
22         System.out.println(Math.round(a));
23
24         //求幂  返回double类型
25         System.out.println(Math.pow(3, 4));
26
27         //求立方根 
28         System.out.println(Math.cbrt(27));
29         //求平方根
30         System.out.println(Math.sqrt(25));
31
32         //求最大值
33         System.out.println(Math.max(23, 45));
34         //求最小值
35         System.out.println(Math.min(23, 45));
36
37         System.out.println(Math.nextAfter(5.1, 7.2));
38
39
40     }
41
42 }
01-12 03:17
查看更多