1-100之间随机产生10个数字,求其中的最大和最小数(用数组,不用Arrags方法)


public class Zaigao {
 public static void main(String[] args) {
  int num[]=new int[10];//创建一个长度为10的整型的数组
  System.out.println("随即产生的10个数字:");
  //循环输出10个随即整数(1-100)
  for(int i=0;i<10;i++)
  {
   num[i]=(int)(Math.random()*100)+1;
   System.out.print(num[i]+"\t");
  }
  int max=num[0];//声明输出最大值 
  int zuixiao=num[0];//声明输出最小值
  //循环输出最大值或最小值
  for(int i=1;i<10;i++) 
  {
   if(num[i]>max)
   {
    max = num[i];    //接受最大值
   }
   if(num[i]<zuixiao)
   {
    zuixiao = num[i];    //接受最小值
   }
  }
  //从控制台接受数据 
  System.out.println("\n\n最大值是:"+max);
  System.out.println("最小值是:"+zuixiao);
  }
  
 }

原创文章如转载请注明:转载自『IT资源
原文链接:http://www.mianfeiwang.org/post/50.html
将本文收藏到网摘: google书签  百度收藏  QQ书签  有道阅读