> 文档中心 > 求实数的绝对值

求实数的绝对值

要求:输入一个实数,输出它的绝对值并保留两位小数。

注:输入的实数没有限制大小

import java.math.BigDecimal;import java.util.Scanner;public class Main {    public static void main(String[] args) { Scanner sc=new Scanner(System.in); BigDecimal n=sc.nextBigDecimal(); BigDecimal x=n.abs();//转成绝对值 System.out.println(String.format("%.2f", x));//格式化    }}
import java.math.BigDecimal;import java.math.RoundingMode;import java.util.*;public class Main {    public static void main(String[] args) { Scanner sc = new Scanner(System.in); BigDecimal bd=new BigDecimal(sc.next()); if (bd.compareTo(BigDecimal.valueOf(0)) < 0) {     bd=bd.multiply(BigDecimal.valueOf(-1)); } bd=bd.divide(BigDecimal.valueOf(1),2, RoundingMode.CEILING); System.out.println(bd); sc.close();    }}

造句网