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();
        }
     
     
    }

  • 相关阅读:
    python多进程(一)
    python操作memcached
    python操作redis
    SQLAlchemy总结
    SQLAlchemy-ORM
    python操作mysql二
    python操作mysql
    python正则二
    python正则
    python内置模块(三)
  • 原文地址:https://www.cnblogs.com/bb3q/p/5068365.html
Copyright © 2011-2022 走看看