Wie kann man einen String und einen Int gleichzeitig einlesen lassen (Java)?
Hallo ich soll eine Seriennummer eines Geldscheines einlesen inklusive Buchstabe also zb. Z 6016220022-6 (Trennstrich ist nur für die Lesbarkeit) ich weiß aber nicht wie man ein integer mit einer string gleichzeitig einliest in Java ... Normalerweise mach ich das ja immer so :
system.out.println("Geben sie ihre gewünschte Zahl ein:")
a= Input.nextInt();
das geht hier aber nicht ...
2 Antworten
![](https://images.gutefrage.net/media/default/user/11_nmmslarge.png?v=1551279448000)
Musst du mit den Zahlen rechnen?
Wenn Nein:
Lies einfach die ganze Kennnummer als String ein, dann werden die Zahlen einfach als Char gespeichert.
Wenn Ja:
Lies einfach die ganze Kennnummer als String ein. Nun kannst du eine eigene Variable erstellen der Wert der Variable ist Integer.parseInt("die eingegebene Variable.substring(Anfang der Zahlenkette, Ende der Zahlenkette");
So wird die Zahl in Integer umgewandelt.
Hoffe ich konnte helfen.
MfG,
Mike
![](https://images.gutefrage.net/media/user/TUrabbIT/1444748912_nmmslarge.jpg?v=1444748912000)
Zunächst kannst du alles als String einlesen und dann ggf zur weiteren Verarbeitung auseinander nehmen und die Zahlen mit Integer.ParseInt(String/char) umwandeln.