java练习题5.19

来源:互联网 发布:img base64 json 返回 编辑:程序博客网 时间:2024/06/10 03:39

题目:

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

import java.util.Scanner;public class ki {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubScanner 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));}elseSystem.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;    }}


0 0
原创粉丝点击