• 软件工程个人作业04


    一.程序源代码

    package zuidazhi;
    
    import java.util.Scanner;
    
    public class zuidazhi {
        public static int Largest(int[] list,int length)//找出最大值
        {
            int i,max;
            max=list[length-1];
            if(list==null||length==0)
            {
                return -1;
            }
            else
                for(i=0;i<(length-1);i++)
                {
                    if(list[i]>max)
                    {
                        max=list[i];
                    }
                }
                return max;
            }
            
        public static void main(String[] args){
            new zuidazhi();
            @SuppressWarnings("resource")
            Scanner in=new Scanner(System.in);
            System.out.println("输入一个整数length:");
            int length=in.nextInt();
            int[] list=new int[length];
            if(length==0)
            {
                System.out.println("数组为空,无最大值!");
            }
            if(length!=0)
            {
                @SuppressWarnings("resource")
                Scanner input=new Scanner(System.in);
                System.out.println("依次输入整数:");
                for(int m=0;m<length;m++)
                {
                    try{
                        list[m]=input.nextInt();
                    }catch(ArrayStoreException e){
                    }
                    finally
                    {
                        System.out.println("请输入整数!");
                    }
                        list[m]=input.nextInt();
    
                }
                zuidazhi.Largest(list,length);
                System.out.println("输出的最大数是:"+Largest(list,length));        
            }
                   
        } 
    
    }

    二.运行结果结果

    1.按顺序从小到大输入整数

     

    2.不按顺序输入整数

     

    3.不按顺序输入整数且有重复数字

     

    4.全是负数的情况

     

    5.输入数组长度为空的情况

     

    6.输入的不是整数,是字母的情况

     

  • 相关阅读:
    Java+seleinum+testng框架UI自动化测试环境搭建--第一节
    linux常用命令
    Linux下定时任务的查看及取消
    WampServer环境安装
    Airtest断言方法
    Pycharm创建模板头部默认
    QPS/TPS简介
    简易全文搜索引擎设计
    如何在linux下检测内存泄漏
    箱线图(boxplot)简介与举例
  • 原文地址:https://www.cnblogs.com/niujunyan/p/5301986.html
Copyright © 2020-2023  润新知