zoukankan      html  css  js  c++  java
  • 浮点数变成整数

    输入

    5.66

    输出

    6

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

    import java.util.Scanner;
     
     
    public class Main {
     
        public static void main(String[] args) {
            Scanner scanner = new Scanner(System.in);
            while(scanner.hasNext()){
                String input = scanner.next();
                if(!input.contains("."))
                    System.out.println(Integer.parseInt(input));
                else{
                    int index = input.indexOf(".");// 定位小数点的位置
                    if(input.charAt(index+1)>='5')// 考察小数点后的第一个数字
                        System.out.println(Integer.parseInt(input.substring(0,index))+1);
                    else
                        System.out.println(Integer.parseInt(input.substring(0,index)));
                }
                     
            }      
            scanner.close();
        }
     
     
    }

  • 相关阅读:
    软件工程第一次作业
    软工热身作业
    OO第四单元
    面向对象——规格总结
    OO电梯作业总结
    JAVA实现表达式求导运算的分析总结
    提问回顾与个人总结
    Flutter的环境配置以及一些常见问题
    软件案例分析
    软件工程结对作业
  • 原文地址:https://www.cnblogs.com/bb3q/p/5068365.html
Copyright © 2011-2022 走看看