A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

评分

参与人数 1黑马币 +10 收起 理由
wd548546 + 10 很给力!

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马