3月21日软件工程概论课堂测验

Posted on 2016-03-21 16:23  Young丶  阅读(163)  评论(0编辑  收藏  举报

1.源代码

 1 //20160321
 2 //20142973信1405-1班魏垚
 3 //0321:课堂例子测试
 4 
 5 import java.util.Scanner;
 6 
 7 public class KTtest_401 {
 8 
 9     public static void main(String[] args) {
10         // TODO Auto-generated method stub
11         int T=0;
12         int leng = 0;
13         
14         Scanner in=new Scanner(System.in);
15         
16         System.out.print("请输入数组长度:");
17         while(T==0)
18         {
19             T=1;
20             
21             int len=in.nextInt(); //客户输入数组长度
22             if(len==0)
23             {
24                 T=0;
25                 System.out.print("输入有误,请重新输入:");
26             }
27             leng=len;
28         }
29         
30         System.out.print("请依次输入整数:");
31         int list[]=new int[leng];
32         for(int i=0;i<leng;i++)
33         {
34             list[i]=in.nextInt();
35         }    
36         System.out.print(Largest(list,leng));
37         
38         in.close();
39     }
40     
41     static int Largest(int list[],int len)
42     {
43         int i,max = Integer.MIN_VALUE;
44 //        System.out.print(Integer.MIN_VALUE);
45         for(i=0;i<len;i++)
46         {
47             if(list[i]>max)
48             {
49                 max=list[i];
50 //                System.out.print(max);
51             }
52         }
53         return max;
54     }
55 
56 }

2.测验截图

a.测验数据从小到大

b.测验数据从大到小

c.测验数据无序

d.当输入数组长度为0时

e.测验数据为负数