猿问

请问怎样让输出的面积的值只保留2位小数?

import java.util.Scanner;

public class 求矩形面积 {

public static void main(String[] args) {

Scanner scan=new Scanner(System.in);

System.out.println("请输入长方形的长:");

double A=scan.nextDouble();

System.out.println("请输入长方形的宽:");

double B=scan.nextDouble();

double C=A*B;

System.out.println("长方形的长L="+A+"\t长方形的宽B="+B+"\t长方形的面积S="+C);

        scan.close();

}

}


blackcatTT
浏览 1822回答 2
2回答

May1024

//小数格式化,引号中的0.00表示保留小数点后两位(第三位四舍五入)DecimalFormat df = new DecimalFormat("0.00");String num = df.format(面积的值);System.out.println(num);

Caballarii

DecimalFormat df = new DecimalFormat("#.00");  System.out.println(df.format(C));
随时随地看视频慕课网APP

相关分类

Java
我要回答