美文网首页
华为-取近似值

华为-取近似值

作者: 雨的印记2012 | 来源:发表于2021-02-14 17:21 被阅读0次

牛客网(java实现)


问题描述:

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

问题分析:

思路:判断小数点后一位是否大于5;
1、截取字符;
2、扩大,求差值。

算法实现:

参考代码:

import java.util.*;

public class Main {
        
    public static void main(String[] args)
    {
        Scanner input = new Scanner(System.in);
        /*
        //法1
        String str = input.nextLine();
        Double number = Double.parseDouble(str);
        int index = str.indexOf(".");
        char[] ch = str.substring(index+1,index+2).toCharArray();
        char c = ch[0];
        int res = number.intValue();
        if (c-'4'>0)
        {
            System.out.println(res+1);
        }else
        {
            System.out.println(res);
        }*/
        //法2
        double number = input.nextDouble();
        int num1 = (int)number;
        int num2 = (int)(number*10);
        int de = num2-num1*10;
        if(de<5)
        {
            System.out.println(num1);
        }else
        {
            System.out.println(num1+1);
        }
    }
}

相关文章

  • 华为-取近似值

    牛客网(java实现) 问题描述: 牛客:写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数...

  • 【华为机试】取近似值

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

  • Excel中用什么函数取到近似值

    在excel中,有很多取近似值的函数。一般在统计类的工作中经常使用,比如说四舍五入、取整等等。接下来,跟着小超老师...

  • 近似值

    计划生育是我国的一项基本国策,它关系到国家的经济发展,人口结构,和国家人才,教育发展等重大措施,是我国改革开放时期...

  • 近似值

    四舍五入

  • 5.22跃评运营早报

    华为自研系统可期,星巴克到店取,液体坚果,王源抽烟…… 1、华为余承东:自研操作系统最快今秋面市 兼容安卓 华为消...

  • PMP之第七章项目成本管理(2)-成本估算

    7.2成本估算 成本估算指求出完成项目活动所需资源成本的近似值(估算值)。在估算成本近似值时,估算人员把造成最终估...

  • 插值

    离散数学近似值 //Linearly interpolates between two vectorsVector...

  • 制定一个小目标

    今天参观了华为的坂田总部,虽然2010年的时候我就认为华为是中国最厉害的公司,因为当时华为的通信业务已经在国际上取...

  • 爬取某宝商品(1)

    今天我们利用上次的工具selenium 的webdrive工具简单爬取某宝上商品信息 目的:爬取华为手机的 名称、...

网友评论

      本文标题:华为-取近似值

      本文链接:https://www.haomeiwen.com/subject/sawyxltx.html