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