题解 | #四舍五入#

四舍五入

https://www.nowcoder.com/practice/cae89de6292b4084acb93659353260e0

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        double d= scanner.nextDouble();
        int i = 0;
        int index = 0;

        //write your code here......
        String str = d + "";
        for(int k = 0;k < str.length();k++){

            if(str.charAt(k) != '.'){

                index++;
            }else{
            break;
            }

        }
        if((str.charAt(index + 1) - '0') >= 5){

            i = (int)d + 1;
        }else{
        i = (int)d;
        }
        

        System.out.println(i);
    }
}

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务