java- 控制double輸出的小數點位數


C語言直接  printf("%f.02",float); 非常簡單,還可以控制輸出的縮距,很是方便。


Java就不一樣了,但是java也有它的方便之處


下面用列子來解釋,用到的是DecimalFormat類 :

[java] view plain copy
  1. public class Test {  
  2.   public static void main(String[] args) {  
  3. double b=10/3.0;  
  4. System.out.println(b);  
  5.   }  
  6. }  

結果是3.3333333333333335


設置輸出數的格式要用到DecimalFormat類


[java] view plain copy
  1. DecimalFormat df = new DecimalFormat( "0.00000 ");   
  2. System.out.println(df.format(b));  


結果就是3.33333
要控制幾位小數就設置df的格式就行了!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM