软件工程-课上单元测试

单元测试:

源代码:

 1 import java.util.Scanner;
 2 public class List {
 3 
 4     public static void main(String[] args) {
 5         // TODO Auto-generated method stub
 6         System.out.println("输入长度");
 7         Scanner t = new Scanner(System.in);
 8         int l;
 9         l = t.nextInt();
10         while(l<=0)
11         {
12             System.out.println("长度未大于0  请重新输入");
13             l = t.nextInt();
14         }
15         
16         Max m = new Max(l);
17         m.Input();
18         m.Largest(m.list, m.length);
19         m.Output();
20     }
21 
22 }
23 
24 class Max
25 {
26     int list[];
27     int length;
28     int max;
29     int i;
30     public Max(int s)
31     {
32         length = s;
33     }
34     int Largest(int list[],int length)
35     {
36         max = list[0];
37         for( i=0;i<length;i++)
38         {
39             if(list[i]>max)
40             {
41                 max = list[i];
42             }
43         }
44         return max;
45     }
46     void Input()
47     {
48         Scanner k = new Scanner(System.in);
49         list = new int [length];
50         System.out.println("请输入数组");
51         for( i=0;i<length;i++)
52         {            
53             list[i]=k.nextInt();
54         }
55     }
56     void Output()
57     {
58         System.out.println(max);
59     }
60     
61 
62 }

 

测试截图:

1、当数组长度为负数时:

2、当数组长度为0时

3、当输入值都为正数时:

4、当输入数都为负数时:

5、当输入数正数负数都有时:

6、当输入有相同数时:

转载于:https://www.cnblogs.com/hzxsg0919/p/5301432.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值