導航:首頁 > 編程語言 > 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一位小數相關的資料

熱點內容
php是否有數據 瀏覽:141
虛擬雲伺服器是什麼意思 瀏覽:279
vb是編譯性語言嗎 瀏覽:209
json格式用什麼編譯器 瀏覽:319
word轉pdf代碼 瀏覽:802
單片機中如何編程 瀏覽:739
cad常見的快捷命令 瀏覽:625
伺服器端有什麼 瀏覽:325
文件夾正在使用如何重命名 瀏覽:378
單片機觸摸 瀏覽:875
qq收藏夾在手機哪個文件夾 瀏覽:755
為什麼app的密碼總是不正確 瀏覽:324
方舟手機版為什麼進不了伺服器 瀏覽:594
伺服器ip可以查到真實地址嗎 瀏覽:656
象棋軟體演算法 瀏覽:993
飄零加密 瀏覽:175
文件加密軟體哪個好用免費保險櫃 瀏覽:752
黑石物理伺服器是雲伺服器嗎 瀏覽:621
java讀文件一行 瀏覽:793
熔火之心伺服器是什麼 瀏覽:628