数组中查找最大数和次大数--简单


//查找最大数和次大数

 

import java.util.Scanner;

 

public class App5_2 {

public static void main(String[] args) throws Exception

{

  int i,max,sec;

  int []a=new int[8];

  System.out.print("请输入8个整数:");

  Scanner reader=new Scanner(System.in);

  for(i=0;i<a.length;i++)

    a[i]=reader.nextInt();

  if(a[0]>a[1])

  {

    max=a[0];

    sec=a[i];

  }

  else

  {

    max=a[1];

    sec=a[0];

  }

  System.out.print("数组的各元素为:"+a[0]+"  "+a[1]);

  for(i=2;i<a.length;i++)

  {

    System.out.print("  "+a[i]);

    if(a[i]>max)

    {

      sec=max;

      max=a[i];

    }

    else if(a[i]>sec)

      sec=a[i];

  }  

   System.out.print("\n其中的最大值是:"+max);

  System.out.print("    次最大值是:"+sec);

  reader.close();

}

}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM