導航:首頁 > 編程語言 > java小數點保留

java小數點保留

發布時間:2024-04-03 01:16:16

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簡單題 如何使結果保留小數點一位

import javax.swing.JOptionPane;
import java.text.DecimalFormat;
public class wen {
public static void main(String[] args) {
double huashi;
double sheshi;

// Prompt the user to enter number
String str = JOptionPane.showInputDialog(null, "請輸入一個華氏溫度",
"華氏溫度/攝氏溫度轉換", JOptionPane.QUESTION_MESSAGE);

huashi = Double.parseDouble(str);
sheshi = (5.0 / 9) * (huashi - 32);
DecimalFormat format = new DecimalFormat("#0.0"); //java.text包裡面的DecimalFormat 類
String buf = format.format(sheshi).toString();

JOptionPane.showMessageDialog(null, "華氏溫度" + huashi + '\n' + "相應的攝氏溫度"
+ buf, "華氏溫度/攝氏溫度轉換", JOptionPane.INFORMATION_MESSAGE);
}
}

Ⅲ 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());

Ⅳ java程序中怎麼保留一位小數

java中保留1位小數, 通常可以使用字元串格式化的方式, 或者利用BigDecimal 來實現

參考代碼

importjava.math.BigDecimal;

publicclassTest{
publicstaticvoidmain(String[]args){
doubled1=3.02;
System.out.println(d1);
//利用字元串格式化的方式實現四捨五入,保留1位小數
Stringstr1=String.format("%.1f",d1);//1代表小數點後面的位數,不足補0.f代表,後面的數據d1是浮點類型
System.out.println(str1);

//利用BigDecimal來實現四捨五入.保留一位小數
doublef1=newBigDecimal(d1).setScale(1,BigDecimal.ROUND_HALF_UP).doubleValue();
//1代表保留1位小數
//BigDecimal.ROUND_HALF_UP代表使用四捨五入的方式
System.out.println(f1);
}
}

Ⅳ JAVA輸出結果如何保留兩位小數並同時換行

按照你的要求輸出保留兩位小數並換行的Java語句如下

System.out.printf("AVE=%.2f ",q/n);

下面我給你一個完整的例子

Ⅵ 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小數點保留相關的資料

熱點內容
51虛擬機的文件管理在哪裡 瀏覽:13
win10系統有沒有便簽 瀏覽:722
java引用傳遞和值傳遞 瀏覽:109
oracle下載安裝教程 瀏覽:854
php篩選資料庫 瀏覽:830
怎麼用手機看wlan密碼 瀏覽:745
奧維地圖導入的文件在哪裡 瀏覽:364
sdltrados2014教程 瀏覽:43
培訓制度文件在哪裡找 瀏覽:601
勒索病毒防疫工具 瀏覽:861
win10c不能打開 瀏覽:375
xfplay影音先鋒蘋果版 瀏覽:597
兩個文件打開兩個word 瀏覽:921
蘋果6s桌面圖標輕微抖動 瀏覽:326
如何刪除手機中看不見的臨時文件 瀏覽:469
安卓412原生鎖屏apk 瀏覽:464
書加加緩存文件在哪裡 瀏覽:635
dock是word文件嗎 瀏覽:267
社保公司新辦去哪個網站下載資料 瀏覽:640
三維標注數據怎麼填寫 瀏覽:765

友情鏈接