Java中保留兩位小數(shù)的函數(shù)方法有多種,下面我將介紹幾種常用的方法。
方法一:使用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);
}
運(yùn)行結(jié)果為: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);
}
運(yùn)行結(jié)果為: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);
}
運(yùn)行結(jié)果為: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);
}
運(yùn)行結(jié)果為:3.14
以上是幾種常用的Java保留兩位小數(shù)的函數(shù)方法,你可以根據(jù)自己的需求選擇適合的方法來(lái)使用。希望對(duì)你有幫助!