【java华为机试】HJ7 取近似值

编程入门 行业动态 更新时间:2024-10-21 18:49:34

【java华为机试】HJ7 取<a href=https://www.elefans.com/category/jswz/34/1761787.html style=近似值"/>

【java华为机试】HJ7 取近似值

描述

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

数据范围:保证输入的数字在 32 位浮点数范围内

输入描述:

输入一个正浮点数值

输出描述:

输出该数值的近似整数值

import java.util.Scanner;
public class Main{public static void main(String[] args){Scanner in = new Scanner(System.in);double a = in.nextDouble();long b = Math.round(a);System.out.println(b);}
}

示例1

输入:5.5

输出:6

复制

说明:0.5>=0.5,所以5.5需要向上取整为6

示例2

输入:2.499

输出:2

说明:0.499<0.5,2.499向下取整为2

更多推荐

【java华为机试】HJ7 取近似值

本文发布于:2023-07-28 21:52:54,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1329688.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:近似值   华为   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!