java-Fehler “.Klasse erwartet"

Ich versuche eine Methode aufzurufen, die die Berechnung der Durchschnittliche Wert in java. Aber wenn ich es kompilieren immer die Ausgabe '.class' expected wenn es um die Zeile:
System.aus.println("Durchschnitt:" + Durchschnitt(double Wert[]));

Hier ist mein code:

public class q2
{
    public static void main(String[] args) throws IOException
    { 
        new q2().InputValue();
    }

public void InputValue() throws IOException
{  
    BufferedReader br = new BufferedReader(
                      new InputStreamReader(System.in)); 
    double[] Value = new double[10];
    for (int i = 0; i < 10; i++)
    {
        System.out.println("Please enter a value: ");
        Value[i] = Double.parseDouble(br.readLine());
    }
    System.out.println("Average: " + Average(double Value[]));
}

public double Average(double Value[])
{  
    double average = 0;
    for (int n = 0; n < 10; n++)
    {
        average = average + Value[n];
    }
    average = average / 10;
    return average;
}
}

Dank

  • Sind Sie wirklich anrufen dieser Art und Weise, Durchschnitt(double Wert[])? Sind es Tippfehler?
  • Übrigens: In Java-Variablen-und Methodennamen beginnen üblicherweise mit einem Kleinbuchstaben, so dass Ihre Methoden sollten inputValue() und average() und double[] Value sollte double[] value (oder sogar mehr passende values).
InformationsquelleAutor Tom | 2010-11-26
Schreibe einen Kommentar