牛客網華爲機試【取近似值】

題目描述

寫出一個程序,接受一個正浮點數值,輸出該數值的近似整數值。如果小數點後數值大於等於5,向上取整;小於5,則向下取整。

輸入描述:
輸入一個正浮點數值

輸出描述:
輸出該數值的近似整數值

示例
輸入

5.5

輸出

6

題目分析

看完題目描述,這就是一個四捨五入的題。
java 的 API 中,有一個 Math 實用類,已經實現了。
可以參考:
java SE Math 實用類的基本使用

java 代碼

import java.util.Scanner;
/**
 * Created by Feng on 2020/2/17 12:04
 * CurrentProject's name is java8
 */
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);

        while(input.hasNextFloat()){
            float num = input.nextFloat();
            System.out.println(Math.round(num));
        }
    }
}

結果

在這裏插入圖片描述

發佈了131 篇原創文章 · 獲贊 121 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章