为啥要开平方根?
先判断得到这个三角形是直角三角形,再把短的2边相乘除以2就好了
不过如果你需要的话
staticdoublesqrt(doublea)
Returnsthecorrectlyroundedositivesquarerootofadoublevalue.
这个是Java中开平方根的函数
比如sqrt(4)
得到2
class三角形
{
doublex,y,z;
doubles;
doublearea()
{
x=3;y=4;z=5;
s=(x+y+z)/2;
returnMath.sqrt(s*(s-x)*(s-y)*(s-z));
}
}
publicclassprogram
{
publicstaticvoidmain(Stringargs[])
{
三角形a;
a=new三角形();
doubleb=a.area();
System.out.println(b);
}
}
运行后就可以直接得出结果了。