Java: How to return int-array aus der Liste der Eingänge?

Nachdem ich durch eine Menge von basic tutorials, beschloss ich, es mal zu versuchen, indem Sie ein paar einfache Anwendungen meiner eigenen, mir zu helfen zu verstehen, OOP und daran erinnern, was ich bisher gelernt.

Mein Versuch zu machen, eine app mit einer main-Klasse, und 2-Objekt-Klassen.

Habe ich Main.java die nur Anrufe Performer.java und Calculations.java.

Für jetzt arbeite ich auf meine Performer.java Objekt.

Möchte ich die Performer.java um 5 ganze zahlen vom Benutzer ein, und dann möchte ich in der Lage sein, es zurückzugeben, wie ein array, und führen Sie es durch meine Calculations.java die würde führen Sie einige einfache Aufgaben, wie das zählen von durchschnitten und Summen.

Habe ich meine Methode an die öffentlichkeit, und wenn ich das richtig verstanden habe sollte mir gestatten, den Zugriff auf diese Variablen von einer beliebigen anderen Stelle in meinem app.

Habe ich versucht es wieder als

return arrayList[] = {u1,u2,u3,u4,u5};

und dies gab mir eine Fehlermeldung "Enum-header erwartet statt"

import java.util.Scanner;

public class Performer {

    public static int getUnit(){
        Scanner scan = new Scanner(System.in);

        System.out.println("Enter the first number: ");
        int u1 = scan.nextInt();

        System.out.println("Enter the first number: ");
        int u2 = scan.nextInt();

        System.out.println("Enter the first number: ");
        int u3 = scan.nextInt();

        System.out.println("Enter the first number: ");
        int u4 = scan.nextInt();

        System.out.println("Enter the first number: ");
        int u5 = scan.nextInt();

        return u1, u2, u3, u4, u5;  <--------Confusing Part
    }
}

Mein zweiter Versuch war, um Sie wieder als separate Variablen, aber das sagt mir erwarteten Typ ist int. Ich dachte, das es ist, da diese Variablen scan.nextInt().

Was kann ich tun, um ein array zurückgeben, dass ich passieren kann, meine anderen Objekte?

Danke!

InformationsquelleAutor LearnIT | 2013-05-07
Schreibe einen Kommentar