1. 编写一个程序,定义三个变量a,b,c分别表示三角形的三条边,判断它们可不可以组成一个三角形,如果可以,就打印出它的周长,不可以就打印-1。 (任意两条边相加>第三边) java
时间: 2024-09-14 07:11:00 浏览: 36
32个uniapp项目源码 涵盖商城团购等
以下是一个简单的Java程序,用于判断三个变量是否可以组成三角形,并打印出其周长或者-1。
```java
public class TriangleCheck {
public static void main(String[] args) {
// 定义三个变量a, b, c作为三角形的三条边
double a = 3.0;
double b = 4.0;
double c = 5.0;
// 调用方法判断是否能组成三角形,并打印结果
double perimeter = checkTriangle(a, b, c);
if(perimeter != -1) {
System.out.println("可以组成三角形,周长为:" + perimeter);
} else {
System.out.println("不能组成三角形,无法计算周长");
}
}
// 方法用于判断三条边是否能组成三角形,并返回周长或-1
public static double checkTriangle(double a, double b, double c) {
// 判断任意两条边之和是否大于第三边
if(a + b > c && a + c > b && b + c > a) {
// 如果可以组成三角形,返回周长
return a + b + c;
} else {
// 如果不能组成三角形,返回-1
return -1;
}
}
}
```
这段代码首先定义了一个名为`TriangleCheck`的类,其中包含`main`方法作为程序的入口。`checkTriangle`方法接受三个`double`类型的参数,代表三角形的三条边。方法中首先检查三条边是否满足任意两边之和大于第三边的条件,如果满足,则返回三条边的总和作为周长;如果不满足,则返回-1。
请注意,这个程序假设变量`a`、`b`、`c`已经被赋予了具体的值,实际使用时可以根据需要为这三个变量赋予不同的值。
阅读全文