写了一个比较粗糙的程序,不过满足要求
代码:
public class triangle {
public static void main(String args[]) {
int a=0;
int b=0;
int c=0;
a=IntegerparseInt(args[0]);
b=IntegerparseInt(args[1]);
c=IntegerparseInt(args[2]);
if(a==b && a==c) Systemoutprintln("dengbian");
else if(a==b || a==c || b==c) Systemoutprintln("dengyao");
else if(a+b<=c ||a+c<=b ||b+c<=a ) Systemoutprintln("bushisanjiao");
else Systemoutprintln("qitasanjiao");
Systemoutprintln("\n");
}
}
运行:
if ((a + b) > c && (a + c) > b && (b + c) > a) {
if (a == b && b == c) {
} else if (a == c || a == b || b == c) {
Systemoutprint("此三角形为等边三角形");
} else {
Systemoutprint("此三角形为普通三角形");
}
} else {
Systemoutprint("不是三角形");
}
此处的输出方式不一样,效果一样,你在思考判断时需要注意,先考虑可能的最好考虑不可能的,判断时,不能开始就判断不可能的,因为不可能的就一种,放在最后就好
class Triangle {
int a;
int b;
int c;
public Triangle() {
}
public Triangle(int a, int b, int c) { // 把无关的语句去掉
thisa = a;
thisb = b;
thisc = c;
}
public void isTriangle() { // 用这个方法判断是不是三角形
if ((thisa + thisb > thisc) && (thisa + thisc > thisb)
&& (thisb + thisc > thisa)) {
Systemoutprintln("我是一个三角形");
} else
Systemoutprintln("我不是一个三角形");
}
}
public class Test {
public static void main(String[] args) {
Triangle t = new Triangle(2, 3, 1);
tisTriangle();
}
}
public class Test7 {
public static String T(double a,double b,double c){
double tem = Mathmax(a, b);
if(tem>c){
if(tem==a){
a = c;
}else {
b = c;
}
c = tem;
}
if(!(a+b>c&&Mathabs(a-b)<c)){
return "无法构成三角形";
}else if(a==b||a==c||b==c){
return "等腰三角形";
}else if(aa+bb==cc){
return "直角三角形";
}else if(aa+bb<cc){
return "锐角三角形";
}else return "钝角三角形";
}
public static void main(String[] args) {
Systemoutprintln(Test7T(11, 5, 12));
}
}
if (a a == b b + c c || b b == a a + c c
|| c c == a a + b b) {
shape = "直角三角形";
} else if (a a > b b + c c || b b > a a + c c
|| c c > a a + b b) {
shape = "钝角三角形";
} else if (a == b && b == c && a == c) {
shape = "等边三角形";
} else {
shape = "锐角三角形";
}
以上就是关于用java程序的if-else 输入3个值 判断这三个值是否构成三角形 (一般,等边,等腰) 急全部的内容,包括:用java程序的if-else 输入3个值 判断这三个值是否构成三角形 (一般,等边,等腰) 急、JAVA 判断三角形的类型、java初学者,判断是否为三角形,代码如下,提示我缺少类等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)