java设置double保留2位
时间: 2023-08-19 07:15:14 浏览: 45
在Java中,有几种方法可以设置double类型保留2位小数。一种方法是使用DecimalFormat类,可以通过以下代码实现:
```java
double one = 5.26419;
DecimalFormat format = new DecimalFormat("#.00");
String str = format.format(one);
double result = Double.parseDouble(str);
```
这样,变量result将会保存保留两位小数的值。[1]
另一种方法是使用Math类的round函数,可以通过以下代码实现:
```java
double d = 3.141592653589;
double d1 = (double) Math.round(d * 100) / 100;
```
这样,变量d1将会保存保留两位小数的值。[2]
还有一种方法是使用String类的format方法,可以通过以下代码实现:
```java
double one = 5.26419;
String str = String.format("%.2f", one);
double result = Double.parseDouble(str);
```
这样,变量result将会保存保留两位小数的值。[3]
以上是三种常用的方法,你可以根据自己的需求选择其中一种来设置double类型保留两位小数。
相关问题
java的double保留2位小数
可以使用DecimalFormat类来实现double保留2位小数的功能,具体代码如下:
```java
double num = 3.1415926;
DecimalFormat df = new DecimalFormat("#.00");
String result = df.format(num);
System.out.println(result);
```
输出结果为:3.14
java中double保留2位小数
Java中保留2位小数可以使用DecimalFormat类,示例代码如下:
double num = 3.1415926;
DecimalFormat df = new DecimalFormat("#.00");
String result = df.format(num);
System.out.println(result);
输出结果为:3.14