最大値・最小値
●配列の最大値を求める
public class sample {
public static void main(String args[]) {
int[] data = {52, 46, 24, 12, 87} //配列の初期化
int max = data[0]; //配列のデータ[0]を仮の最大値とする
for(int i=1; i"<"data.length; i++) {
if(data[i] > max){ //現在のmaxと次のデータの値を比較する
max = data[i];
//比較してより大きい値が見つかった場合は仮の最大値を新しい最大値に代入しなおす
}
}
System.out.println("最大値は"+max+"です。");
}
}
●実行結果
最大値は87です。
●配列の最小値を求める
public class sample {
public static void main(String args[]) {
int[] data = {52, 46, 24, 12, 87} //配列の初期化
int min = data[0]; //配列のデータ[0]を仮の最小値とする
for(int i=1; i"<"data.length; i++) {
if(data[i] < min){ //
min = data[i];
//比較してより小さい値が見つかった場合は仮の最小値を新しい最小値に代入しなおす
}
}
System.out.println("最大値は"+min+"です。");
}
}
●実行結果
最小値は12です。