黑马程序员技术交流社区

标题: 点招真题 [打印本页]

作者: 流空有痕    时间: 2016-9-13 23:34
标题: 点招真题
1.从控制台录入一个double类型的小数,编写方法实现四舍五入。(只判断小数点后一位,如输入3.49999结果为3,输入3.5321结果为4);答案(仅供参考)
package test;
import java.util.Scanner;
public class Test1 {
        public static void main(String[] args) {
                //创建键盘录入对象
                Scanner sc = new Scanner(System.in);
                System.out.println("请输入一个double类型的小数");
                //获取输入的double数字
                double num = sc.nextDouble();
                //传入方法中
                int x = get(num);
                System.out.println("四舍五入的结果为:"+x);
        }
        private static int get(double num) {
                //将获取的数字转为字符串
                String str = String.valueOf(num);
                //将字符串以小数点切割
                String[] strs = str.split("\\.");
                //获取小数点后的数字
                String num1 = strs[1];
                //获取小数点后数字的第一位,如果大于等于5将让小数点前面的数字加一返回,否则直接返回
                int temp = Integer.parseInt(num1.charAt(0)+"");
                int firstNum =Integer.parseInt(strs[0]);
                if(temp>=5){
                        return (firstNum+1);
                }
                return firstNum;
        }
}
作者: 山雨欲来风满楼    时间: 2016-9-14 00:13
路过。。。。
作者: 7小虾米7    时间: 2016-9-14 22:15
瞄一眼。。。
作者: 13667222705    时间: 2016-9-16 11:10
加油啊,反正我点招已经过了,哈哈哈
作者: 风轻云淡139    时间: 2016-9-16 13:07
请问楼主点招难不难啊?
作者: 谁没在变    时间: 2016-9-28 14:15
Java的题发到前端来.....
作者: 单先生    时间: 2016-9-28 18:33
你这是在考研学习前端的同学啊? 用java的来说
作者: 懂得珍惜    时间: 2016-10-1 23:02
还好我学过java,不然都看不懂。。。。。。
作者: Diamonds    时间: 2016-10-2 10:22
可以。。。。。。。。
作者: acfr    时间: 2016-10-24 16:54
这不是前端的吧...
作者: yu244934256    时间: 2016-10-26 20:22
return (int)(((num+0.05)*10)/10);
作者: shy4458    时间: 2016-10-27 18:43
这是什么?

作者: 我是夜    时间: 2016-10-28 14:01
怎么跑动到前端这块来发这个java的内容了呀
作者: gm5amazing    时间: 2016-11-22 22:05
看不懂阿
作者: 方传奇    时间: 2016-12-26 17:01
你这发错版块了八
作者: 浮世散人    时间: 2016-12-26 18:09
瞬间感觉西安小区弱爆了
作者: 方传奇    时间: 2016-12-31 13:03
就问难不难
作者: newu    时间: 2016-12-31 13:10
怎么跑动到前端这块来发这个java的内容了呀
作者: 愤怒的大飞机    时间: 2017-1-5 23:05
谢谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2