黑马程序员技术交流社区
标题:
作业
[打印本页]
作者:
忆々疯ラ萧萧
时间:
2016-4-23 22:41
标题:
作业
(1)键盘录入一个小数,要求小数点后的小数位最少2位
(2)定义方法,实现保留小数点后的两位小数(只舍不进)
(3)如:输入5.6789 输出5.67,输入5.67389 输出5.67
输入0.000000000012怎么解决
作者:
ShenFangyu
时间:
2016-4-23 22:47
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