if(first == second || first == third || second == third)
{
System.out.println("Isosceles Triangle");
}
if(first == second && first == third && second == third)
{
System.out.println("Equilateral Triangle");
}
if(first != second && first != third && second != third)
System.out.println("Scalene Triangle");
我希望到只有两边相等的地方才会显示等腰线,但是截至目前,当所有边都相等时,它会同时显示等腰线和等边线。
答案 0 :(得分:0)
此链接显示了if时如何使用else
https://www.javatpoint.com/java-if-else
我还缩短了您的某些条件:
如果first =第二AND first =第三THEN second =第三
如果三角形不是等腰三角形或等边三角形(无复选标记),将打印出角锥
if(first == second || first == third || second == third)
{
System.out.println("Isosceles Triangle");
}
else if(first == second && first == third)
{
System.out.println("Equilateral Triangle");
}
else{
System.out.println("Scalene Triangle");
}
答案 1 :(得分:0)
首先,如果双方平等,那就是等边的。
否则,如果两个边相等,就是等腰。
否则,它就是斜角。
“其他”使用关键字else
表示。
if (first==second && second==third) {
System.out.println("Equilateral.");
} else if (first==second || second==third || first==third) {
System.out.println("Isosceles.");
} else {
System.out.println("Scalene.");
}
我们按此顺序检查条件,因为检查等腰三角形的条件也适用于等边三角形。