在Java中,可以使用java.text.DecimalFormat
類或者String.format()
方法來格式化輸出Double雙精度數值。以下是兩種方法的示例:
方法1:使用DecimalFormat類
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double number = 12345.6789;
DecimalFormat df = new DecimalFormat("#,###.00");
String formattedNumber = df.format(number);
System.out.println(formattedNumber); // 輸出:12,345.68
}
}
在這個例子中,DecimalFormat
對象的模式字符串"#,###.00"
表示千位分隔符和保留兩位小數。
方法2:使用String.format()方法
public class Main {
public static void main(String[] args) {
double number = 12345.6789;
String formattedNumber = String.format("%,.2f", number);
System.out.println(formattedNumber); // 輸出:12,345.68
}
}
在這個例子中,String.format()
方法的格式字符串"%,.2f"
表示千位分隔符和保留兩位小數。
這兩種方法都可以實現Double雙精度數值的格式化輸出。你可以根據自己的需求選擇合適的方法。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。