Java連載80-數字類格式、隨機數、BigDecimal

1、數字類java

1.關於數字格式化:java.text.DecimalFormat;node

2.數字格式元素:git

#    任意數字

,   千分位

.      小數點

0     不夠補零

 
package com.bjpowernode.java_learning;

​

import java.text.DecimalFormat;

​

public class D80_1_ {

  public static void main(String[] args) {

    //1.建立數字格式化對象

    //需求:加入千分位

    DecimalFormat df = new DecimalFormat("####,###");

    //開始格式化

    //Number-->String

    System.out.println(df.format(1234567));

   

    //需求:加入千分位,保留兩位小數

    DecimalFormat df1 = new DecimalFormat("###,###.##");

    System.out.println(df1.format(1234567.123));

   

    //需求:加入千分位,保留4位小數,而且不夠補零

    DecimalFormat df2 = new DecimalFormat("###,###.00");

    System.out.println(df2.format(1234567.123));

   

   

  }

​

}

​

2、java.math.BigDecimalgithub

1.該類型的數據精度極高,適合作財務軟件。微信

2.財務軟件中double類型精確度過低dom

 

package com.bjpowernode.java_learning;

​

import java.math.BigDecimal;

​

public class D80_2_BigDecimal {

  public static void main(String[] args) {

    //建立大數據

    BigDecimal v1 = new BigDecimal(10);

    BigDecimal v2 = new BigDecimal(10);

    //作加法運算

    //v1+v2;//錯誤:兩個引用類型不能進行加法運算

    //必須調用方法執行加法運算

    BigDecimal v3 = v1.add(v2);

    System.out.println(v3);

   

  }

}

3、生成隨機數學習

 

package com.bjpowernode.java_learning;

import java.util.Random;

public class D80_3_Random {

  public static void main(String[] args) {

    //建立一個新的隨機數生成器

    Random r = new Random();

    //生成int類型的隨機數

    //int i = r.nextInt(101);//[0-100之間的隨機數]

    //System.out.println(i);

    //循環生成5個隨機數

    for(int i=0;i<5;i++) {

      System.out.println(r.nextInt(101));

    }

   

  }

}

​

4、源碼:                                    大數據

D80_1_DecimalFormat.javaui

D80_2_BigDecimal.javaspa

D80_3_Random.java

https://github.com/ruigege66/Java/blob/master/D80_1_DecimalFormat.java

https://github.com/ruigege66/Java/blob/master/D80_2_BigDecimal.java

https://github.com/ruigege66/Java/blob/master/D80_3_Random.java

2.CSDN:https://blog.csdn.net/weixin_44630050

3.博客園:https://www.cnblogs.com/ruigege0000/

4.歡迎關注微信公衆號:傅里葉變換,我的公衆號,僅用於學習交流,後臺回覆」禮包「,獲取大數據學習資料

 

相關文章
相關標籤/搜索