public class ArrayOperations {
// findMax メソッドの宣言
public static int findMax(int[] array) {
// 配列が空の場合、最大値は定義できません。ここではエラーコードとして -1 を返します。
if (array == null || array.length == 0) {
return -1;
}
// 最大値の初期化
int max = array[0];
// 配列内の各要素を比較
for (int i = 1; i < array.length; i++) {
if (array[i] > max) {
// より大きい値が見つかった場合、最大値を更新
max = array[i];
}
}
// 最大値を戻り値として返す
return max;
}
public static void main(String[] args) {
// テスト用の配列
int[] numbers = { 3, 7, 1, 9, 4, 2, 8 };
// findMax メソッドを呼び出して最大値を取得
int maxNumber = findMax(numbers);
// 結果を表示
System.out.println("配列内の最大値: " + maxNumber);
}
}
この例では、findMax
メソッドが引数として整数型の配列を受け取り、その中から最大値を見つけて返す機能を実装しています。