Error message here!

Hide Error message here!

忘记密码?

Error message here!

请输入正确邮箱

Hide Error message here!

密码丢失?请输入您的电子邮件地址。您将收到一个重设密码链接。

Error message here!

返回登录

Close

取近似值

涛姐涛哥 2020-09-09 23:45:00 阅读数:95 评论数:0 点赞数:0 收藏数:0

取近似值

       究竟要多快,才能超越生命流逝的速度。

 

背景:Java 在线编程机试刷题。

题目描述:

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

输入描述:

输入一个正浮点数值。

输出描述:

输出该数值的近似整数值。

示例1:

输入:

5.5

输出:

6

Java代码:

 import java.util.Scanner;

public class Main{

private static int getNearlyNum(float input){
 int num = (int)input;
 return (input - num) >= 0.5 ? num + 1 : num;
  }

public static void main(String [] ars){
 Scanner scan = new Scanner(System.in);
 float input = scan.nextFloat();
  System.out.print(getNearlyNum(input));
  scan.close();
  }

}

输出验证:


 

 

 

究竟要多快

才能超越生命流逝的速度

 

 

 

版权声明
本文为[涛姐涛哥]所创,转载请带上原文链接,感谢
https://www.cnblogs.com/taojietaoge/p/13643040.html

支付宝红包,每日可领(支付宝免费1-2元支付红包)