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.程序结果截图:

    ①均为正数:

    ②均为负数:

    ③均为同一个数:

    ④数字乱序:

    ⑤正负混合:

    ⑥数字倒序:

  • 相关阅读:
    Chrome快捷键统计
    数据封装
    数据抽象
    linux c++ 服务器端开发面试必看书籍(转载)
    闭包和高阶函数
    this,call,apply,bind
    DOM浏览器window对象模型
    jquery滚动条
    xml教程
    多态
  • 原文地址:https://www.cnblogs.com/Daddy/p/5301829.html
Copyright © 2011-2022 走看看