JAVA上机——5.19

来源:互联网 发布:地理信息系统数据库 编辑:程序博客网 时间:2024/06/07 19:06
/*   * Copyright (c) 2015, 烟台大学计算机学院   * All rights reserved.   * 文件名称:test.java   * 作    者:王元阳   * 完成日期:2015 年 10 月 13 日   * 版 本 号:v1.0   *问题描述: 输入三个值作为三角形的三边,判断是否可以构成三角形,若可以,求出该三角形的面积 */import java.util.Scanner;public class MyTrian {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubScanner input = new Scanner(System.in);System.out.println("Enter three sides of the Triangle in decimal:");double a = input.nextDouble();double b = input.nextDouble();double c = input.nextDouble();boolean x=isValid(a, b, c);    if(x==true)    System.out.println("This Triangle can be built and its area is:"+area(a,b,c));    else System.out.println("This Triangle cannot be built!");}public static boolean isValid(double side1, double side2, double side3) {if (side1 + side2 - side3>0 && side1 + side3 - side2>0&& side2 + side3 - side1 > 0)return true;elsereturn false;}public static double area(double side1, double side2, double side3) {double p = (side1 + side2 + side3)/2;return Math.sqrt(p * (p - side1) * (p - side2) * (p - side3));}}


 

 

0 0
原创粉丝点击