Lesen Ganzzahlen für einen Stapel von Benutzereingaben

Ich versuche ein Programm erstellen, nimmt die Benutzereingaben aus einem scanner und schiebt Sie auf einen stack und dann off erscheint jedes element und druckt es aus. Hier ist mein code bisher:

import java.util.*;

public class NumberReverse {
public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);

    System.out.print("Enter numbers: ");
    int number = sc.nextInt();

    Stack<Integer> stack = new Stack<Integer>();
    stack.push(number);

    while (!(stack.isEmpty())) {
        System.out.println(stack.pop());
    }
}
}
  • Bitte versuchen Sie, das problem zu beschreiben und formulieren Sie eine konkrete Frage.
  • Bisher habe ich nur die erste Zahl, die eingegeben wurde.
  • Sie rufen nur nextInt() einmal. Machen Sie ein array mit der Größe der ersten int eingegeben und dann die Iteration über das array Eingabe der eingegeben Nummer in stack.
  • Es scheint, Sie zu Lesen versucht, in zahlen von der Benutzer. Sie sind mit der Anzahl der Benutzer instanziieren ein array mit der Länge der Zahl, sondern nach der, die Sie nicht Auffüllen der array mit allen ints
InformationsquelleAutor Robert | 2014-03-09
Schreibe einen Kommentar