• 牛客网——华为机试(题7:取近似值)(Java)


    题目描述:

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

    输入描述:

    输入一个正浮点数值

    输出描述:

    输出该数值的近似整数值

    示例1:

    输入:

    5.5

    输出:

    6

    代码: 

    import java.util.Scanner;
    public class Main {
    	public static void main (String[] args) {
    		Scanner in = new Scanner(System.in);
    		String s = in.nextLine();
    		int n = s.indexOf(".");
    		if((int)(s.charAt(n+1)-'0')>=5) {
    			System.out.println(Integer.parseInt(s.substring(0, n))+1);
    		}
    		else {
    			System.out.println(Integer.parseInt(s.substring(0, n)));
    		}	
    	}
    }
    
  • 相关阅读:
    Go语言基础--1.1 变量的声明
    基本语法
    弹性盒子修改
    弹性盒子内容
    弹性盒子
    响应式列重置
    栅格系统
    布局容器
    额外按钮
    可消失的弹出框
  • 原文地址:https://www.cnblogs.com/cg-bestwishes/p/10681170.html
Copyright © 2020-2023  润新知