zoukankan      html  css  js  c++  java
  • 今日课堂练习——输出数组中的最大值

    1.题目要求:

    简单的例子:
    查找list[]中的最大值:int Largest(int list[], int length);

    首份实现代码如下:

    int Largest(int list[], int length)
    {
         int i,max;
         for(i = 0; i < (length – 1); i ++ )
        {
             if(list[i] > max) 
             {
                  max=list[i];
             }
        }
         return max;
    }

    编写一个程序对Largest函数进行测试,并将你的所有的测试用例写在纸上。

    2.源程序:

    import java.util.*;
    public class IntMax
    {
        void Largest(int list[],int length)
        {
            int i,max;
            max=list[0];
            for(i=0;i<length;i++)
            {
                if(list[i]>max)
                {
                    max=list[i];
                }
            }
            
            System.out.println("这组数中最大值是:"+max);
        }
        
        public static void main(String args[])
        {
            int length=0;
            @SuppressWarnings("resource")
            Scanner in=new Scanner(System.in);
            System.out.print("请输入要输入的数字个数:");
            length=in.nextInt();
            
            if(length>0)
            {    
                int list[]=new int [length];
                
                for(int i=0;i<length;i++)
                {
                    System.out.print("请输入第"+(i+1)+"个整数:");
                    list[i]=in.nextInt();
                }
                
                IntMax I = new IntMax();
                I.Largest(list, length);
            }
            else
            {
                System.out.println("您输入的数值有误。");
            }
        }
    }

    3.程序结果截图:

    ①均为正数:

    ②均为负数:

    ③均为同一个数:

    ④数字乱序:

    ⑤正负混合:

    ⑥数字倒序:

  • 相关阅读:
    安装devstack之配置proxy
    设备信息表项目
    好的运维工程师
    rhel 6.4 增加光盘为yum repo
    深度运维产品工具关键词
    坚持是一种能力
    书单 电影单 电视剧单
    三日不读书,便觉得言语无味,面目可憎
    STAR法则
    【断舍离】
  • 原文地址:https://www.cnblogs.com/Daddy/p/5301829.html
Copyright © 2011-2022 走看看