Java中保留兩位小數的函數方法有多種,下面我將介紹幾種常用的方法。
方法一:使用DecimalFormat類
import java.text.DecimalFormat;
public class Main {
public static void main(String[] args) {
double number = 3.1415926;
DecimalFormat df = new DecimalFormat("#.00");
String result = df.format(number);
System.out.println(result);
}
運行結果為:3.14
方法二:使用String.format()方法
public class Main {
public static void main(String[] args) {
double number = 3.1415926;
String result = String.format("%.2f", number);
System.out.println(result);
}
運行結果為:3.14
方法三:使用Math.round()方法
public class Main {
public static void main(String[] args) {
double number = 3.1415926;
double result = Math.round(number * 100) / 100.0;
System.out.println(result);
}
運行結果為:3.14
方法四:使用BigDecimal類
import java.math.BigDecimal;
public class Main {
public static void main(String[] args) {
double number = 3.1415926;
BigDecimal bd = new BigDecimal(number);
BigDecimal result = bd.setScale(2, BigDecimal.ROUND_HALF_UP);
System.out.println(result);
}
運行結果為:3.14
以上是幾種常用的Java保留兩位小數的函數方法,你可以根據自己的需求選擇適合的方法來使用。希望對你有幫助!