您的位置:首页 > 编程语言 > Java开发

java练习题5.19

2015-10-13 20:16 597 查看
题目:

输入三条边,判断是否是三角形,如果是三角形,请输出它的面积。

import java.util.Scanner;
public class ki {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner input=new Scanner(System.in);
double a=input.nextDouble();
double b=input.nextDouble();
double c=input.nextDouble();
if(isValid(a,b,c)==true)
{
System.out.print("这三边可以构成三角形,此三角形的面积是:"+area(a,b,c));
}
else
System.out.print("此三边不可以构成三角形。");
}
public static boolean isValid(double side1,double side2,double side3){
if(side1+side2>side3&&side1+side3>side2&&side2+side3>side1)
return true;
else
return false;
}
public static double area(double side1,double side2,double side3){
double p;
p=(side1+side2+side3)/2;
double area;
area=Math.sqrt(p*(p-side1)*(p-side2)*(p-side3));
return area;
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: