java判断三角形 编写程序输入三角形的三个边,判断输入是否有效
来源:百度知道 编辑:UC知道 时间:2024/06/30 22:44:17
Can edges 1,2,and 1 form a triagle?false
如果输入的是2,2,1,输出应该为:
Can edges 2,2, and 1 form a triagle?true
public static void main(String[] args) {
//必须是两边只和大于第三边才对!
//我现在做三个固定的数。你可以用键盘输入Scanner
int a=4;
int b=5;
int b=6;
if((a+b>c)&&(a+c>b)&&(b+c>a)){ System.out.println("Can edges "+a+","+b+"and 1 form a triagle?true");}
else {System.out.println("Can edges "+a+","+b+"and 1 form a triagle?false");}
}
class A {
public static boolean isTriangle(int a, int b, int c) {
// 三边必须都大于0
if (a <= 0 || b <= 0 || c <= 0)
return false;
// 判断是否成三角的依据
if (a + b <= c || a + c <= b || b + c <= a)
return false;
return true;
}
public static void main(String[] args) {
int a = 2, b = 2, c = 5;
System.out.printf("Can edges %d,%d, and %d form a triagle?"