Javaの配列について maxとminの値が何故か0になってしまいます。どなたがご教授お願いします。メイン関数は別で用意しています。 インデントが崩れているかもしれませんが、すみません。 class Grades11{ public int A, B, C, D, E ; public int[] score ={A, B, C, D, E}; public Grades11(int score1, int score2, int score3, int score4, int score5){ A = score1; B = score2; C = score3; D = score4; E = score5; } public int MaxScore(){ int max = score[0]; for(int i = 1;i<score.length;i++){ if(max < score[i]){ max = score[i]; } else{ max = max; } } return max; } public int MinScore(){ int min = score[0]; for(int i = 1;i<score.length;i++){ if(min > score[i]){ min = score[i]; } else{ min = min; } } return min; } }
Java