A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  1. //录入5个数取最大和最小值并存到数组中
  2.                 /*
  3.                  * 方案一:利用已知循环次数来进行创建数组,对其进行赋值操作!
  4.                  * */
  5.                 Scanner sc=new Scanner(System.in);
  6.                 int[] arr=new int[5];                                //定义数组
  7.                 for (int i = 0; i < 5; i++) {                //数组赋值
  8.                         String s;
  9.                         System.out.println("输入第"+(i+1)+"个数");
  10.                         arr[i]=sc.nextInt();                       
  11.                 }
  12.                 int max,min;
  13.                 min=max=arr[0];
  14.                 System.out.print("打印数组\n");
  15.                 for (int i = 1; i < arr.length-1; i++) {
  16.                         if (min>arr[i]) {
  17.                                 min=arr[i];
  18.                         }
  19.                         if(max<arr[i]){
  20.                                 max=arr[i];
  21.                         }
  22.                        
  23.                 }
  24.                 for (int i = 0; i < arr.length; i++) {
  25.                         System.out.print(arr[i]+"\t");
  26.                 }
  27.                 System.out.println();
  28.                 System.out.println("最大值为: "+max+", 最小值为: "+min);
复制代码
不用java Array类做!

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马