Eingabe und speichern von Zeichenfolgen in zwei-dimensionalen arrays

Mein Lehrer erklärte zweidimensionalen arrays in buchstäblich zwei Absätze. Er wollte nicht geben Sie mir keine Informationen über, wie man erstellen Sie außerdem, und jetzt habe ich zu tun, eine Zuordnung.

Gelesen habe ich eine Menge über Sie und ich ein wenig verstehen, wie ein 2D-array wie ein array von arrays, aber ich bin immer noch ganz und gar verwirrt darüber, wie, um es anzuwenden.

Die Zuordnung an sich ist sehr einfach. Es fragt mich ein Programm erstellen, bitten Sie einen Benutzer für zehn Vorstrafen, (name, Kriminalität, Jahr). Dieses Programm speichert die Datensätze in ein zweidimensionales array und Sortieren Sie dann mit dem Auswahl-sort.

Ich weiß, das ist wahrscheinlich falsch, aber hier ist was ich bisher basierend auf dem, was ich gelesen habe:

    public static void main(String[] args)throws IOException {

    //create array
    String[][] Criminals = new String[10][3]; //create 3 columns, 10 rows

    int i, j;
    int smallest; //smallest is the current smallest element
    int temp; //make an element swap
    String line;

    //loop to request to fill array   
    for (int row = 1; row < Criminals.length; row++){
        for (int col = 1; col < Criminals[row].length; col++){
            System.out.print("Enter a criminal name: ");
            Criminals[row][col] = br.readLine();

        }
    }
}

So weit, dass ich versuche nur, um die Eingabe und speichern Sie es.

(Bitte versuchen Sie, geduldig zu sein und gründlich mit mir! Codierung ist nicht meine Stärke, aber ich versuche zu lernen.) Jede Hilfe würde erstaunlich sein! Vielen Dank im Voraus. 🙂

  • Das array sollte aufgerufen werden, 'Verbrecher' und nicht 'Verbrecher' (Beachten Sie die Kleinbuchstaben " c " - Namenskonvention)
InformationsquelleAutor Sal | 2013-09-18
Schreibe einen Kommentar