zoukankan      html  css  js  c++  java
  • 软件工程个人作业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.输入的不是整数,是字母的情况

     

  • 相关阅读:
    Loading CSS without blocking render
    总结Web应用中基于浏览器的安全漏洞
    React Native通信机制详解
    HTML Imports
    编程语言和它们的创造者
    USB Transfer and Packet Sizes
    灰色心情
    c++ 深入理解虚函数
    在VS2012中采用C++中调用DLL中的函数(4)
    在C++中调用DLL中的函数(3)
  • 原文地址:https://www.cnblogs.com/niujunyan/p/5301986.html
Copyright © 2011-2022 走看看