Java输出保留一位小数
时间: 2023-05-26 14:07:15 浏览: 728
可以使用Java中的DecimalFormat类来实现输出保留一位小数。以下是代码示例:
```java
double num = 3.1415926;
DecimalFormat df = new DecimalFormat("#.0"); //创建格式化类对象,规定保留一位小数
System.out.println(df.format(num)); //输出结果为 3.1
```
在代码中,首先声明一个double类型的数值num,其值为3.1415926。然后创建一个DecimalFormat类的实例对象df,利用“#.0”规定输出格式,表示小数点后保留一位数字。最后使用df.format()方法将num格式化输出,结果为3.1。
相关问题
java输出保留六位小数
你可以使用 DecimalFormat 类来控制小数位数。以下是一个示例代码片段:
```java
double num = 3.14159265358979323846;
DecimalFormat df = new DecimalFormat("0.000000");
System.out.println(df.format(num));
```
输出结果将会是:3.141593。其中,"0.000000" 表示输出小数点后六位,可以根据需要进行调整。
java输出保留两位小数
要在 Java 中输出保留两位小数的数字,可以使用 DecimalFormat 类。以下是一个示例代码:
```
double number = 3.1415926;
DecimalFormat decimalFormat = new DecimalFormat("#.##");
System.out.println(decimalFormat.format(number));
```
输出结果为:
```
3.14
```
在 DecimalFormat 构造函数中使用 "#.##" 模式表示保留两位小数。format() 方法将 double 类型的数字格式化为字符串,然后可以使用 System.out.println() 输出该字符串。
阅读全文
相关推荐













