步骤
1.新建项目chapter7
2.新建类IfTriangleAreaDemo
import java.lang.Math;
import java.text.DecimalFormat;
public class IfTriangleAreaDemo {
public static void main(String[] args) {
double a =Double.parseDouble(args[0]);
double b =Double.parseDouble(args[1]);
double c =Double.parseDouble(args[2]);
if((a>0)&&(b>0)&&(c>0))
{
if((a+b>c)&&(a+c>b)&&(b+c>a))
{
double s = 1.0/2*(a+b+c);
double triarea = Math.sqrt(s*(s-a)*(s-b)*(s-c));
System.out.println("三角形三边长分别是:\n"+"a = "+a+"\nb = "+b+"\nc = "+c);
DecimalFormat df = new DecimalFormat(".##");
String tr = df.format(triarea);
System.out.println("三角形面积为:"+tr);
}
else {
System.out.println("此三边不能构成三角形,请重新输入");
}
}
else {
System.out.println("此三边不能构成三角形,请重新输入");
}
}
}
保留小数位数代码参考
DecimalFormat df = new DecimalFormat(".##"); //定义保留2位小数的格式
String tr = df.format(triarea); //获取这个值