最大値・最小値

●return

戻り値の型 メソッド名(引数リスト){
  文
  …
  return 式;
}
returnは戻り値を持つメソッドの戻り値を返します。
  

●配列の最大値を求める

import java.io.*;
public class sample{
  public static int getMax(int idata[]){
    int imax = idata[0];
    for(int i=1; i       if(idata[i] > imax) {
        imax = idata[i];
      }
    }
    return imax;
  }

  public static void main(String args[])throws IOException{
    BufferedReader buf = new BufferedReader(new InputStreamReader(System.in));
    System.out.print("データ数:");
    int n = Integer.parseInt(buf.readLine());
    int[] idata = new int[n];
    for(int i=0;i < idata.length;i++){
      System.out.print("整数値"+(i+1)+"の入力:");
      idata[i] = Integer.parseInt(buf.readLine());
    }
    System.out.println("最大値:"+getMax(idata));
  }
}
  

●実行結果

データ数3
整数値1の入力:2
整数値2の入力:5
整数値3の入力:3
最大値:5