第2次作业+105032014163

1.测试帖链接

http://www.cnblogs.com/cjccjc/p/6597282.html

2.测试人员提出的问题、发现的缺陷

添加适当函数对输入数据进行检查,当输入小数或者非数字字符时提示重新输入。

3.修正后的代码清单

 1 package exe1;
 2 import java.util.Arrays;
 3 import java.util.Scanner;
 4 public class Test {
 5     public static void main(String[] args) {
 6         int[] num;
 7         num = new int[3];
 8         Scanner input = new Scanner(System.in);
 9         System.out.print("请输入三角形的三条边:\n");
10         try{
11             System.out.print("第一条边:");
12             num[0] = input.nextInt();
13             System.out.print("第二条边:");
14             num[1] = input.nextInt();
15             System.out.print("第三条边:");
16             num[2] = input.nextInt();
17         }catch(Exception ex){
18             System.out.println("输入数值类型错误!");
19         }
20         if(num[0]>100||num[0]<1||num[1]>100||num[1]<1||num[2]>100||num[2]<1){
21             System.out.print("边的值不在范围内!");
22             return;
23         }
24         
25         Arrays.sort(num);
26         System.out.println(triangle(num[0],num[1],num[2]));
27     }
28     static String triangle(int a,int b,int c){
29         String str=null;
30         if(a+b>c) {
31             if((a == b)||(b == c)&&(a!=c))
32             {
33                 str = "等腰三角形";
34             }
35             else if(a == b&& b== c)
36             {
37                 str = "等边三角形";
38             }else if(a*a+b*b==c*c){
39                 str = "直角三角形";
40                 
41             }else
42                 str="一般三角形";    
43         }
44          else {
45                 str = "不构成三角形";
46             }
47         return str;
48     }
49 }

4.修正后心得体会:

根据测试人员的建议,对原有代码进行了修改,达到了测试人员的要求。也更加深入了解到了软件测试的重要性。

 

     

 

    

转载于:https://www.cnblogs.com/yuj-zh/p/6627266.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值