黑马程序员技术交流社区

标题: 今天的题目,感觉思路还可以,分享一下 [打印本页]

作者: ShenFangyu    时间: 2016-4-20 22:17
标题: 今天的题目,感觉思路还可以,分享一下
import java.util.Scanner;

/*3.分析以下需求,并用代码实现:
(1)键盘录入一个小数,要求小数点后的小数位最少2位
(2)定义方法,实现保留小数点后的两位小数(只舍不进)
(3)如:输入5.6789 输出5.67,输入5.67389 输出5.67 */
public class Test13_3 {
        public static void main(String[] args) {
                Scanner sc = new Scanner(System.in);//创建键盘录入对象
                System.out.println("请输入一个Double类型的数");
                double d = sc.nextDouble();
                double d2 = keep2Decimals(d);
                System.out.println(d2);
        }

        private static double keep2Decimals(double d) {
                int a = (int)(d*100);  //如2.3456-->234
                double b = a;          //234.0
                double c = b/100;      //2.34
                return c;
        }
}




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