java输入直角三角形的两条直角边,求斜边的长度并输出
时间: 2024-09-20 08:15:54 浏览: 46
在Java中,你可以通过创建一个简单的控制台程序来实现这个功能。首先,你需要从用户那里获取两个直角边的长度,通常是a和b。然后,应用勾股定理(c = √(a² + b²)),计算斜边(c)的长度,并将其打印出来。以下是代码的一个示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 获取直角边的长度
System.out.println("请输入直角三角形的第一条直角边(a):");
double a = scanner.nextDouble();
System.out.println("请输入直角三角形的第二条直角边(b):");
double b = scanner.nextDouble();
// 计算斜边长度
double c = Math.sqrt(a * a + b * b);
// 输出结果
System.out.printf("斜边的长度(c)为: %.2f\n", c); // 保留两位小数
// 关闭Scanner
scanner.close();
}
}
```
当你运行这个程序,它会提示用户输入两条直角边的长度,然后计算并显示斜边的长度。
阅读全文