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");我希望它在只有两条边相等的地方显示等腰线,但截至目前,当所有边都相等时,它会同时显示等腰线和等边线。
2 回答

吃鸡游戏
TA贡献1829条经验 获得超7个赞
首先,如果所有边都相等,则它是等边的。
否则,如果任意两条边相等,则为等腰。
否则,它是不等边的。
“否则”使用关键字 表示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.");
}
我们按此顺序检查条件,因为我们检查等腰三角形的条件也适用于等边三角形。
没有找到匹配的内容?试试慕课网站内搜索吧
添加回答
举报
0/150
提交
取消