package com.xiebin.day02; import java.util.Scanner; /** * @author 谢斌 * @create 2019/10/15 8:54 */ publicclassexer1{ publicstaticvoidmain(String[] args){ /*有3个整数,给出提示信息: 能否创建三角形;两边之和大于第三边 三个条件都要写 如果能构建三角形,提示是直角三角形还是等边三角形等腰三角形还是普通三角形; 最后输出三角形面积;*/ Scanner as = new Scanner(System.in); System.out.println("请输入第一个整数:"); int a = as.nextInt(); System.out.println("请输入第二个整数"); int b = as.nextInt(); System.out.println("请输入第三个整数"); int c = as.nextInt(); double s = (a + b + c) / 2; double sr = Math.sqrt(s * (s - a) * (s - b) * (s - c)); if ((a + b) > c && (b + c) > a && (c + a) > b) { System.out.println("能构建三角形"); if ((a * a + b * b) == c * c || (b * b + c * c) == a * a || (c * c + a * a) == b * b) { System.out.println("该三角形是直角三角形"); System.out.println("三角形面积 = " + sr); } elseif (a == b && b == c && c == a) { System.out.println("三角形为等边三角形"); System.out.println("三角形面积 = " + sr); } elseif (a == b || b == c || c == a) { System.out.println("该三角形是等边三角形"); System.out.println("三角形面积 = " + sr); } } else { System.out.println("不能构建三角形"); } } }