三角形(用JAVA實現)
我只是隨便寫的
可供參考


















1
package my.train5;
2
3
import java.lang.Math;
4
5
public class Triangle {
6
//定義成員變量
7
public double a;
8
public double b;
9
public double c;
10
11
//無參數的構造方法
12
public Triangle(){
13
}
14
15
//驗證的有參數的構造方法
16
public Triangle(double a,double b ,double c){
17
this.a = a;
18
this.b = b;
19
this.c = c;
20
if(!(a > 0 && b > 0 && c >0 && a + b > c && a + c > b && b + c >a && a - b < c && a-c <b && b - c< a && b - a < c && c-b < a |
21
c - a < b ) ){
22
System.out.println("不可以構造成三角形");
23
}
24
}
25
26
//計算面積的的方法
27
public double mianJi(){
28
double mianJi = 0;
29
double s=(a+b+c)/2;
30
mianJi = Math.sqrt( s*(s-a)*(s-b)*(s-c));
31
return mianJi;
32
}
33
34
//修改邊的方法
35
public void set(double i,double j){
36
if(this.a == i){
37
this.a = j;
38
}else if(this.a == i){
39
this.a = j;
40
}else if(this.a == i){
41
this.a = j;
42
}
43
}
44
45
}
46

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46
