当只显示一个结果时显示 2 个结果。Java介绍

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");

我希望它在只有两条边相等的地方显示等腰线,但截至目前,当所有边都相等时,它会同时显示等腰线和等边线。


手掌心
浏览 149回答 2
2回答

吃鸡游戏

首先,如果所有边都相等,则它是等边的。否则,如果任意两条边相等,则为等腰。否则,它是不等边的。“否则”使用关键字 表示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.");}我们按此顺序检查条件,因为我们检查等腰三角形的条件也适用于等边三角形。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java