java输入三整数,判断是否构成三角形,如构成三角形,则输出三条边的值,否则输出”不能构成三角形”.计算程
收藏:
0
点赞数:
0
评论数:
0
1个回答

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;

}

}

点赞数:
0
评论数:
0
关注公众号
一起学习,一起涨知识