最大値・最小値
●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));
}
}
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));
}
}