课堂测试-单元测试
Posted yy&
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课堂测试-单元测试相关的知识,希望对你有一定的参考价值。
1.源代码
import java.util.Scanner; import java.util.InputMismatchException; public class Test { public static void main(String[] args){ Largest s=new Largest(); int i,max,length; //直到n=true的时候(即输入的数符合要求),停止循环 for(;;){ boolean n=true; try{ Scanner in=new Scanner(System.in); System.out.println("请输入想要输入的个数:"); length=in.nextInt(); int[] list=new int[length]; System.out.println("请输入比较的数:"); //输入要比较的数 for(i=0;i<length;i++) { list[i]=in.nextInt(); } //输入的数为空时,报错 if(list==null||list.length==0) { System.out.println("请输入要比较的数"); n=false; } //数符合要求时,调用函数求最大值 if(n) { max=s.Largest(list,length); System.out.println("最大值为: "+max); break; } } //输入的数不是整数时,报错 catch(InputMismatchException e){ System.out.println("输入必须为整数!"); n=false; } } } } //求最大值 class Largest{ int Largest(int list[],int length){ int i,max=list[0]; for(i=0;i<=(length-1);i++) { if(list[i]>max) { max=list[i]; } } return max; } }
2.结果截图
1.正数,升序
2.正数,降序
3.负数,升序
4.负数,降序
5.正负数全有
6.输入的数不是整数
以上是关于课堂测试-单元测试的主要内容,如果未能解决你的问题,请参考以下文章