-3

問題は次のとおりです。

  1. 配列でより大きな数を見つける
  2. インデックス値の代わりにより大きな値を含むインデックス番号を返します。

コード

public class temp02 {

 public static void consoledisplay(int [] array){
  for (int a = 0; a < array.length; a++)
   System.out.println("Value of array index "+a+" is "+array[a]);
  System.out.println("");
 }

 public static int [] higherNumbers(int[] array, int numbers){
  // needed codes here
  return array;
 }

 public static void main (String[] args) {
  int [] x = new int[10];
  x[0] = 55;
  x[1] = 27;
  x[2] = 23;
  x[3] = 22;
  x[4] = 55;
  x[5] = 56;
  x[6] = 33;
  x[7] = 21;
  x[8] = 21;
  x[9] = 99;

  consoledisplay(x);

  x = higherNumbers(x,4);
  consoledisplay(x);
 }
}

電流出力

配列インデックス 0 の
値は 55 配列インデックス 1 の値は 27
配列インデックス 2 の値は 23
配列インデックス 3 の値は 22
配列インデックス 4 の値は 55
配列インデックス 5 の値は 56
配列インデックス 6 の値は 33
値配列インデックス 7
の値は 21 配列インデックス 8 の
値は 21 配列インデックス 9 の値は 99

配列インデックス 0 の
値は 55 配列インデックス 1 の値は 27
配列インデックス 2 の値は 23
配列インデックス 3 の値は 22
配列インデックス 4 の値は 55
配列インデックス 5 の値は 56
配列インデックス 6 の値は 33
値配列インデックス 7
の値は 21 配列インデックス 8 の
値は 21 配列インデックス 9 の値は 99

目標出力

配列インデックス 0 の
値は 55 配列インデックス 1 の値は 27
配列インデックス 2 の値は 23
配列インデックス 3 の値は 22
配列インデックス 4 の値は 55
配列インデックス 5 の値は 56
配列インデックス 6 の値は 33
値配列インデックス 7
の値は 21 配列インデックス 8 の
値は 21 配列インデックス 9 の値は 99

配列インデックス 0 の値は 9
配列インデックス 1 の値は 5
配列インデックス 2 の値は 0
配列インデックス 3 の値は 4

4

3 に答える 3