算法-03 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整;小于5,则向下取整。

    技术2022-07-15  85

    方法一:

    public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double v = scanner.nextDouble(); if ((v - (int) v) >= 0.5) { System.out.println((int) v + 1); } else { System.out.println((int) v); } }

    方法二:

    public static void main(String[] args) { Scanner sc = new Scanner(System.in); double num; int n = 0; while(sc.hasNext()){ num = sc.nextDouble(); num+= 0.5; n = (int)num; System.out.println(n); } }
    Processed: 0.039, SQL: 10