Benutzereingaben zum Auffüllen der ein array ein Wert zu einem Zeitpunkt JAVA

Ich versuche herauszufinden, wie man Eingaben von einem Benutzer und speichern Sie es in ein array. Ich kann ein arrayList (der einfache Weg, lol) aber eher ein standard -array[5]. Ich habe mir hier und bei google und wegen der schieren Menge an Fragen und Antworten habe ich noch nicht gefunden, eine gute Antwort. Mit scanner-Eingabe ist kein problem. Speichern der Eingabe in einem array ist nicht das problem. Was ich habe ein Problem mit ist, dass brauche ich zum speichern einer Eingabe in einer Zeit.

Derzeit war ich mit einer for-Schleife, um Informationen zu sammeln, sondern will Sie sammeln das gesamte array auf einmal.

    for (int i=0;i<5;i++)
                array[i] = input.nextInt();

    for (int i=0;i<array.length;i++)
                System.out.println(array[i]+" ");

Habe ich schon rumgespielt, aber wenn ich entfernen Sie die erste for-Schleife im nicht sicher, was in dem array Klammern []. BlueJ sagt nur, dass "array[] ist keine Aussage"

Wie kann ich akzeptieren, nur einen Wert zu einer Zeit, und lassen Sie die Benutzer ermitteln, wenn Sie wollen, um die nächste?

Dies ist für eine Hausaufgabe, aber die Hausaufgabe ist über das erstellen einer Konsole mit Befehlen, die strings und das ist ein Konzept, das ich brauche, um zu verstehen, um den rest zu vervollständigen des Projekts, das funktioniert Prima.

  • Sie können den Benutzer auffordern, die Eingabe mit einem separator, wie input1,input2..N und nach, dass Sie können speichern Sie es in ein array zu splitten.?
  • nehmen Sie die Eingabe als Zeichenfolge mit der Werte-Raum-Trennzeichen, und dann teilen Sie die Zeichenfolge mit Bezug auf Raum und erhalten die Werte in string-array.... umwandeln in int-array nach, dass. Auf diese Weise bekommen Sie alle Eingaben in einem einzigen string daher rem0oving Ihr eine Schleife
  • Mit Verweis auf deinen Kommentar in Ruchira ' s post, Euer Lehrer hat Euch gebeten, ein Programm zu schreiben, erreichen die arbeiten Konzept des stack. Es gibt viele Programme über das internet verfügbar. Machen Sie einen Versuch und kommen Sie hier, wenn Sie Bedarf an Klarstellungen mit Ihrem code. Da es nicht möglich ist, schreiben Sie den gesamten code hier.
InformationsquelleAutor user2727178 | 2013-09-10
Schreibe einen Kommentar