第4次作业类测试代码+105032014118+陈元可
2017-05-02 23:10
441 查看
类测试代码的具体要求如下:
设计三角形完整程序
已经完成的方法是: String triangle(int a,int b,int c)
现在要求继续增加新的功能:
建立界面,至少包含以下元素,但不限于此:
View Code
三、实验结果
设计三角形完整程序
已经完成的方法是: String triangle(int a,int b,int c)
现在要求继续增加新的功能:
建立界面,至少包含以下元素,但不限于此:
1 package test01; 2 3 public class test01 { 4 5 //判断是否是整数 6 public static boolean isNumber(String s) 7 { 8 if(s==null) 9 { 10 return false; 11 } 12 for(int i = 0; i < s.length(); i++) 13 { 14 if(Character.isDigit(s.charAt(i)) == false) 15 { 16 return false; 17 } 18 } 19 return true; 20 } 21 22 //判断三角形 23 public static String triangle(int a, int b, int c) 24 { 25 String result; 26 27 if(a<1 || a>100 || b<1 || b>100 || c<1 || c>100) 28 { 29 result = "边的值不在范围内!"; 30 } 31 if((a<b+c)&&( b<a+c)&&( c<a+b)){ 32 if((a==b)||(a==c)||(b==c)){ 33 if((a==b)&&(b==c)) 34 result="等边三角形"; 35 else 36 result="等腰三角形"; 37 } 38 else if((a*a+b*b==c*c)||(a*a+c*c==b*b)||(b*b+c*c==a*a)) 39 result="直角三角形"; 40 else 41 result="一般三角形"; 42 } 43 else{ 44 result="不能构成三角形"; 45 } 46 return result; 47 48 } 49 50 //返回三角形的周长 51 public static int perimeter(int a,int b,int c){ 52 return a+b+c; 53 } 54 55 //返回三角形的面积 56 public static float triangleArea(int a,int b,int c){ 57 float s = (float) (0.5*perimeter( a, b, c)); 58 return (float) Math.sqrt((s*(s-a)*(s-b)*(s-c))); 59 } 60 }
View Code
三、实验结果
相关文章推荐
- 第4次作业类测试代码+037+吴烨倩
- 第4次作业类测试代码+105032014070+胡阳洋
- 第4次作业类测试代码+117+陈俊超
- 第4次作业类测试代码+001+陈定国
- 第4次作业类测试代码+119+陈云鹏
- 第4次作业类测试代码+149+肖雷
- 第4次作业类测试代码+163+张玉洁
- 第4次作业类测试代码+005+陈晓华
- 第4次作业类测试代码+105032014164+张增进
- 第4次作业类测试代码+063+陈彧
- 第4次作业类测试代码+105032014166+张珍珍
- 第4次作业类测试代码+085
- 第4次作业类测试代码+105032014124+高小娟
- 第4次作业类测试代码+141+汤阳斌
- 第4次作业类测试代码+105032014065+方绎杰
- 第4次作业类测试代码+033+王泓泽
- 第4次作业类测试代码+105032014162+张倩
- 第4次作业类测试代码+043+杨晨宇
- 第4次作业类测试代码+067+冯艳芳
- 第4次作业类测试代码+028+刘孝天