導航:首頁 > 編程語言 > javadouble一位小數

javadouble一位小數

發布時間:2023-02-27 10:07:26

java中怎麼控制double的小數位數

import java.text.DecimalFormat;

public class Main {
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat( "0.0000 ");
double d1 = 1.0;
double d2 = 4.56789;
System.out.println(df.format(d1));
System.out.println(df.format(d2));
}
}

② java 兩個整數相除 結果為一位小數

double ans = 3/4;

因為ans的類型為double

其實你這個式子就和
double ans=0是等價的,雖然是給的整數,但在儲存的時候,已經做了隱式類型轉換為double了,輸出時會按類型格式輸出,double當然要保留小數位,另外,他的小數不是四捨五入得來的,而是空位補0。
3/4明顯大於0.5,四捨五入的話應該為1才對

③ java 保留一位小數

按照你的要求編寫的Java程序如下:

importjava.util.Scanner;

publicclassA{

publicstaticvoidmain(String[]args){

intb=1024;

Scannersc=newScanner(System.in);

System.out.println("請輸入任意整數:");

inta=sc.nextInt();

doublec=(double)a/b;

System.out.println(String.format("%.1f",c));

}

}

運行結果:

請輸入任意整數:
3679
3.6

④ java中double型小數位數問題

o
~!

也再學java
不過我看的比較快
這也這要是你的表達式的問題
如果你自己不加其他的限制條件的話就是默認的】
首先你要知道一個double型,最多可以表達15位小數。
像你的第一個本身就是只有一位小數,它不會自己去添加0的
而後面的卻是除不盡的,,但是double型的最多也只有15~16位,所以也就是保留15~16位了~!
以後有空可以多交流一下
上面的說的對,浮點小數都不能很精確的表達一個小數

閱讀全文

與javadouble一位小數相關的資料

熱點內容
8051單片機包含多大的ram 瀏覽:811
man文件linux 瀏覽:282
javaweb實現頁面跳轉 瀏覽:125
命令如什麼 瀏覽:315
centos如何使用ftp伺服器 瀏覽:981
直立車陀螺儀演算法 瀏覽:69
coreldrawpdf下載 瀏覽:895
虛擬主機雲伺服器軟體服務 瀏覽:370
蘋果的怎麼拉安卓的打游戲 瀏覽:412
游戲程序員負責角色 瀏覽:313
於丹pdf 瀏覽:716
反編譯ref 瀏覽:550
鴻蒙智能文件夾怎麼弄 瀏覽:547
grunt壓縮html 瀏覽:791
macpdfword轉換器 瀏覽:907
壓縮面膜是什麼材質 瀏覽:355
抖音發布作品怎麼建文件夾 瀏覽:17
安卓如何更改谷歌地區 瀏覽:276
airpods為什麼安卓連上聲音很大 瀏覽:514
聯想伺服器按鈕怎麼開不了機 瀏覽:99