早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java输入三整数,判断是否构成三角形,如构成三角形,则输出三条边的值,否则输出”不能构成三角形”.计算程各位高手帮忙

题目详情
java输入三整数,判断是否构成三角形,如构成三角形,则输出三条边的值,否则输出”不能构成三角形”. 计算程各位高手帮忙
▼优质解答
答案和解析
import java.util.Arrays; import java.util.Scanner; public class Triangle { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("请输入第一条边的长度:"); int a = input.nextInt(); System.out.print("请输入第二条边的长度:"); int b = input.nextInt(); System.out.print("请输入第三条边的长度:"); int c = input.nextInt(); System.out.println(new Triangle(a,b,c)); } private int[] brims; public Triangle() { } public Triangle(int a,int b,int c) { brims = new int[3]; brims[0] = a; brims[1] = b; brims[2] = c; Arrays.sort(brims); } public int[] getBrims() { return brims; } public boolean isTriangle(){ if(brims[0]+brims[1]>brims[2]) { return true; } return false; } public void setBrims(int[] brims) { this.brims = brims; } public String toString() { String str; if(isTriangle()) { str = "三角形的三边长分别为 :" + brims[0] + " ," + brims[1] + " ," + brims[2]; } else { str = "这不是一个三角形"; } return str; } }