用a,b,c代表三边并从键盘输入
时间: 2024-04-08 20:30:50 浏览: 48
好的,我会修改代码,使用从键盘输入的值来代表三角形的三条边。请看下面的示例代码:
```java
import java.util.Scanner;
public class TriangleType {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入三角形的第一条边的长度:");
int side1 = scanner.nextInt();
System.out.print("请输入三角形的第二条边的长度:");
int side2 = scanner.nextInt();
System.out.print("请输入三角形的第三条边的长度:");
int side3 = scanner.nextInt();
if (side1 <= 0 || side2 <= 0 || side3 <= 0) {
System.out.println("不能构成三角形");
} else if (side1 == side2 && side2 == side3) {
System.out.println("等边三角形");
} else if (side1 == side2 || side1 == side3 || side2 == side3) {
System.out.println("等腰三角形");
} else {
System.out.println("一般三角形");
}
scanner.close();
}
}
```
在这个修改后的代码中,我们使用 `Scanner` 类来获取从键盘输入的值。首先,我们提示用户输入第一条边的长度,然后使用 `nextInt()` 方法读取用户输入的整数值,并将其赋给变量 `side1`。依此类推,我们获取用户输入的另外两条边的长度。然后,我们按照之前的逻辑来判断三角形的类型。最后,记得使用 `scanner.close()` 关闭 `Scanner` 对象,释放资源。
你可以通过运行这段代码并输入三条边的长度来判断三角形的类型。
阅读全文