包装与方法

 

 1 package com.er;
 2 
 3 import java.math.MathContext;
 4 import java.util.Random;
 5 
 6 public class baozhuang {
 7 
 8     public static void main(String[] args) {
 9         
10         //包装类
11         Long l=new Long(100);
12         
13         //把字符串转成数值
14         Long l1=new Long("1000");
15         
16         String str=1000 + "";
17         
18         //包装类转成基本数据类型
19         long l2=l1.longValue();
20         
21         System.out.println("12 = "+ 12);
22         
23         long l3=Long.parseLong("1200");
24         
25         //int
26         
27         Integer i=new Integer("1000");
28         
29         Integer.parseInt("1000");
30         
31         //浮点型
32         
33         Float f=new Float("123.456");
34         
35         Float.parseFloat("1234.5678");
36         
37         Double d=new Double("123456.789");
38         
39         Double.parseDouble("123456.789");
40         
41         //布尔型
42         Boolean b = new Boolean("TRUE");
43         
44         System.out.println(b.booleanValue());
45         
46         System.out.println();
47         
48         //数学工具类
49         
50         System.out.println(Math.PI);
51         
52         //四舍五入
53          
54         System.out.println(Math.round(1234.46789));
55         
56         double de = 1234.5678;
57         
58         //保留小数点后两位
59         System.out.println(Math.round(de * 100)/100.0);
60         
61         //舍去小数点后数字
62         
63         //下限值:小于或等于它的最大整数
64         
65         System.out.println(Math.floor(de));
66         
67         //上限值:大于或等于它的最小整数
68         
69         System.out.println(Math.ceil(de));
70         
71         //随机数:0-1之间的数
72         
73         System.out.println(Math.random());
74         
75         Random r = new Random();
76         
77         System.out.println();
78         
79         // 随机数种子
80         // 伪随机数
81         // 根据种子计算
82         // 由种子决定随机数的产生系列
83         // 默认使用时间数做种子
84         // r = new Random();
85         
86         for (int n = 0;n<10;n++)
87         {
88         System.out.println(r.nextInt(10));
89         }
90         
91         92         
93         
94         
95     }
96 }

 

posted @ 2016-03-11 20:53  宫崎天川  阅读(142)  评论(0编辑  收藏  举报