ユーザー入力の数値から配列を作成しようとしています。最小値と最大値以外はすべて計算できました。以下のコードは、最小値と最大値の両方として、ユーザーが入力した最初の数値を常に考え出します。修正方法に関する提案は大歓迎です。
Scanner in=new Scanner (System.in);
int num[]=new int[5];
int average=0;
int i=0;
int sum=0;
for (i=0;i<num.length;i++) {
System.out.println("enter a number");
num[i]=in.nextInt();
sum=sum+num[i];
int min=num[0];
int max=num[0];
if (num[i]<min) {
min=num[i];
}
if (num[i]<max) {
max=num[i];
}
average=sum/6;
System.out.println("Average="+ average);
System.out.println("Min="+ min);
System.out.println("Max="+ max);
System.out.println("Sum="+ sum);