java语言1. 定义一个类实现数据输入与计算,该类包括三个整型变量a1,a2,a3, 定义三个方法:(1)输入方法,将键盘输入数据存入a1,a2,a3;(2)判断方法,判断三个数是否构成三角形;(3)计算方法,计算三角形面积。并输出
时间: 2024-11-27 09:22:25 浏览: 26
定义一个Java类Triangle,实现数据输入与计算,包括三个整型变量a1,a2,a3和三个方法:
1.输入方法input(),将键盘输入数据存入a1,a2,a3;
2.判断方法isTriangle(),判断三个数是否构成三角形;
3.计算方法calculateArea(),计算三角形面积,并输出。
代码如下:
```
import java.util.Scanner;
public class Triangle {
private int a1, a2, a3;
public void input() {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三个整数:");
a1 = scanner.nextInt();
a2 = scanner.nextInt();
a3 = scanner.nextInt();
}
public boolean isTriangle() {
if (a1 + a2 > a3 && a1 + a3 > a2 && a2 + a3 > a1) {
return true;
} else {
return false;
}
}
public void calculateArea() {
double p = (a1 + a2 + a3) / 2.0;
double area = Math.sqrt(p * (p - a1) * (p - a2) * (p - a3));
System.out.println("三角形的面积为:" + area);
}
}
```
在主函数中调用这三个方法即可:
```
public static void main(String[] args) {
Triangle triangle = new Triangle();
triangle.input();
if (triangle.isTriangle()) {
triangle.calculateArea();
} else {
System.out.println("这三个数不能构成三角形!");
}
}
```
阅读全文