當前位置:首頁 » 編程語言 » javadouble兩位小數

javadouble兩位小數

發布時間: 2024-08-02 16:27:15

java 怎麼保留2位小數

java保留兩位小數的方法:

方式一:

四捨五入
doublef=111231.5585;
BigDecimalb=newBigDecimal(f);
doublef1=b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();
保留兩位小數

方式二:

java.text.DecimalFormatdf=newjava.text.DecimalFormat("#.00");
df.format(要格式化的數字);
例:newjava.text.DecimalFormat("#.00").format(3.1415926)
#.00表示兩位小數#.0000四位小數以此類推...

方式三:

doubled=3.1415926;
Stringresult=String.format("%.2f");
%.2f%.表示小數點前任意位數2表示兩位小數格式後的結果為f表示浮點型

② java 濡備綍灝哾ouble鍨嬫暟鎹 淇濈暀涓や綅灝忔暟鍚庤緭鍑

榪欎釜鏄疛AVA涓鐨勬誕鐐規暟鐨勯棶棰橈紝鐢ㄤ綔璁$畻銆佷繚瀛橈紝涓嶆垚闂棰樸傘傘傘傘傘傘傝佹樉紺猴紝灝辮佹牸寮忓寲杈撳嚭鍍廌ecimalFormat df = new DecimalFormat("#.00");

③ java的double類型隨機數怎麼保留小數點後兩位 要求是不改變數據類型

一個簡單的思路:

保留兩位小數是需要四捨五入的,Math類中的round方法就是將double型轉為long型:static long round(double a) ,遵循四捨五入的規則。

所以可以先讓隨機數乘以100,四捨五入後,再除以100,變為double型。

注意 m / n,必須 m 或者 n 是double型,結果才是double型。所以這里可以將分子強制轉為double型:(double) Math.round(v * 100) 或者把分母100寫為100.0都可以。

④ java計算結果 小數點後保留兩位

System.out.println(Double.parseDouble(new

DecimalFormat("#.##").format(a))+ " " +

Double.parseDouble(new DecimalFormat("#.##").format(b)));


把輸出語句換成這個就行了。

⑤ java中double保留兩位小數

1、保留小數有多種方法,比如四捨五入,或者直接截取。
public static void main(String[] args) {
double a = 3.141592653;
// 四捨五入
BigDecimal b = new BigDecimal(a);
System.out.println(b.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue());
// 直接截取兩位小數,不做舍入
DecimalFormat df = new DecimalFormat("#.00");
//格式化以後是String類型
String str = df.format(a);
System.out.println(str);
}

2、

⑥ java、怎樣簡便的保留小數點後兩位。

有兩種情況:
1、只要輸出結果的時候可以用以下方法:
double x1 = 0.026;
System.out.println(String.format("%.2f", x1));
結果:0.03
2、使用數據轉換(4種方法)
//方案一:
get_double = (double)(Math.round(result_value*100)/100.0)
//方案二:
DecimalFormat df = new DecimalFormat("#.##");
get_double = Double.ParseDouble(df.format(result_value));
//方案三:
get_double = Double.ParseDouble(String.format("%.2f",result_value));
//方案四:
BigDecimal bd = new BigDecimalresult_value();
BigDecimal bd2 = bd.setScale(2,BigDecimal .ROUND_HALF_UP);
get_double = Double.ParseDouble(bd2.ToString());

熱點內容
scratch少兒編程課程 發布:2025-04-16 17:11:44 瀏覽:633
榮耀x10從哪裡設置密碼 發布:2025-04-16 17:11:43 瀏覽:362
java從入門到精通視頻 發布:2025-04-16 17:11:43 瀏覽:78
php微信介面教程 發布:2025-04-16 17:07:30 瀏覽:303
android實現陰影 發布:2025-04-16 16:50:08 瀏覽:789
粉筆直播課緩存 發布:2025-04-16 16:31:21 瀏覽:339
機頂盒都有什麼配置 發布:2025-04-16 16:24:37 瀏覽:206
編寫手游反編譯都需要學習什麼 發布:2025-04-16 16:19:36 瀏覽:806
proteus編譯文件位置 發布:2025-04-16 16:18:44 瀏覽:360
土壓縮的本質 發布:2025-04-16 16:13:21 瀏覽:586