dimanche 3 avril 2016

((Java) Return statement after if/else if/else loop?

Stuck on a particular part of my assignment: having a return statement outside of a loop. If you look at the code, you can kind of guesstimate what I'm trying to do here. The rest of the program works, but this method keeps giving me the same error statement: "missing return statement".

private static String HighOrLow (int[] numbers)
 {
     for (int i = 0; i < numbers.length; i++)
     {

        if (numbers[i] > average) {
             return (numbers[i] + "is above the average");
        }
        else if (numbers[i] < average) {
             return (numbers[i] + " is below the average");
        }
        else   {
             return (numbers[i] + " is equal to the average");
        }

    }

I realize something's supposed to go outside the forloop, but not sure how to go about it. Any helpful help is appreciated.

Aucun commentaire:

Enregistrer un commentaire