java判断它们是否构成一个等腰三角形。如果是,输出它的底边长
时间: 2024-03-11 18:48:15 浏览: 97
用java程序输出一个等腰三角形
4星 · 用户满意度95%
可以使用以下代码来判断三个数字是否构成等腰三角形,并输出底边长:
```java
import java.util.Scanner;
public class IsoscelesTriangle {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.println("请输入三个数字:");
double a = input.nextDouble();
double b = input.nextDouble();
double c = input.nextDouble();
if (a == b || a == c || b == c) { // 判断是否存在两个数相等
System.out.println("是等腰三角形,底边长为:" + (a == b ? c : (a == c ? b : a)));
} else {
System.out.println("不是等腰三角形");
}
}
}
```
代码中使用了三目运算符来输出底边长,其中 `(a == b ? c : (a == c ? b : a))` 表示如果 `a` 和 `b` 相等,则输出 `c`,否则判断 `a` 和 `c` 是否相等,如果相等则输出 `b`,否则输出 `a`。
阅读全文