编写程序,实现通过键盘输入三个整数,判断以这三个整数为边长,是否能够组成一个三角形。如果能输出“可以构成三角形”,否则,输出“不能构成三角形”。
时间: 2024-09-23 19:05:21 浏览: 123
要编写这样的程序,你需要先从键盘接收三个整数,然后检查它们能否满足构成三角形的基本条件:任意两边之和大于第三边。如果你熟悉控制台输入和条件语句,以下是一个简单的Java程序实现:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个整数:");
int num1 = scanner.nextInt();
System.out.println("请输入第二个整数:");
int num2 = scanner.nextInt();
System.out.println("请输入第三个整数:");
int num3 = scanner.nextInt();
if (isValidTriangle(num1, num2, num3)) {
System.out.println("可以构成三角形");
} else {
System.out.println("不能构成三角形");
}
scanner.close();
}
// 判断三个数字是否能构成三角形的方法
private static boolean isValidTriangle(int a, int b, int c) {
return (a + b > c) && (b + c > a) && (c + a > b);
}
}
在这个程序中,isValidTriangle
方法用于检查给定的三个边长是否满足三角形条件,如果是则返回 true
,否则返回 false
。主函数中使用 Scanner
获取用户的输入,并根据结果打印相应的消息。
相关推荐


















