Java 将浮点数保留两位小数位输出. 1publicstaticvoidmain(String[] args) {2String result =newjava.text.DecimalFormat("#.0000").format(Math.PI);3System.out.println("result = " +result);4} #.00表示两位小数 #.0000四位小数 以此类推......
第一:从数据库读出时可以进行操作,将读出的数据进行处理后输出,这里可以用数据库提供的方法。这里不多提。第二:也可以用JAVA进行处理,方法很多。这里说两种吧:第一 BigDecimal bd = new BigDecima("5.14881");bd = bd.setScale(2,BigDecimal.ROUND_HALF_UP); System.out.println(bd);第二...
你好!(float)Math.round(yournum*100)/100;yournum 就是你给出的浮点数,然后执行这句话就是你要的结果。以后提问题最好给点悬赏分。打字不易,采纳哦!
import java.util.Scanner;public class Demo {public static void main(String[] args) {Scanner s = new Scanner(System.in);double d = s.nextDouble();System.out.println(String.format("%.2f", d));}}