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

熱點內容
液體能壓縮嗎 瀏覽:970
程序員穿特步相親受拒 瀏覽:423
我的世界命令方塊獲得超強裝備 瀏覽:424
單片機專項實訓知識總結 瀏覽:461
sublimecss壓縮 瀏覽:128
瀏覽器下載的app刪除了怎麼找回 瀏覽:778
朋友圈解壓文字軟體 瀏覽:923
keil5編程32單片機 瀏覽:641
pdf文件截取 瀏覽:164
伺服器放到雲上和雲下有啥區別 瀏覽:678
單片機玻璃管加熱研究成果 瀏覽:767
財產pdf 瀏覽:803
java添加圖標 瀏覽:898
命令與征服4任務攻略 瀏覽:99
演算法和邏輯程序驗證 瀏覽:778
用戶管理系統php模板 瀏覽:431
中國銀行app賬號怎麼登錄 瀏覽:876
安卓手機icloud雲伺服器地址 瀏覽:812
加密門禁如何寫到小米手機 瀏覽:180
java靜態方法的多線程 瀏覽:277