java输入三整数,判断是否构成三角形,如构成三角形,则输出三条边的值,否则输出”不能构成三角形”.计算程
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 11:33:47
java输入三整数,判断是否构成三角形,如构成三角形,则输出三条边的值,否则输出”不能构成三角形”.计算程
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;
}
}