为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

手掌心 2021-10-17 17:02:15
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.");

}

我们按此顺序检查条件,因为我们检查等腰三角形的条件也适用于等边三角形。


查看完整回答
反对 回复 2021-10-17

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号