バグを含んだshowScoresメソッド

   static void showScores(int[] scores)
   {
       //最低点を表示
       int min = Integer.MAX_VALUE;
       for(int i = 0; i < scores.length; i++)
       {
           if (min < scores[i])
           {
               min = scores[i];
           }
       }
       System.out.println("最低点:" + min + "点");

       //最高点を表示
       int max = Integer.MAX_VALUE;
       for(int i = 0; i < scores.length; i++)
       {
           if (max > scores[i])
           {
               max = scores[i];
           }
       }
       System.out.println("最高点:" + min + "点");

       //平均を表示する
       int sum = 0;
       for(int i = 0; i <= scores.length; i++)
       {
           sum += scores[i];
       }

       int average = scores.length / sum;

       System.out.println("平均点:" + average + "点");
   }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS