Scanner Lesen nicht den ganzen Satz

Ich Schreibe ein Programm, welches den Benutzer zur Eingabe seiner Daten dann ausgibt. Seine 3/4 richtig, aber wenn es ankommt, wird die Ausgabe der Adresse, die er druckt nur ein Wort sagen wir nur 'der Erzbischof' von 'Erzbischof Street'. Wie kann ich dieses Problem beheben?

import java.util.*;

class MyStudentDetails{
    public static void main (String args[]){
        Scanner s = new Scanner(System.in);
        System.out.println("Enter Your Name: ");
        String name = s.next();
        System.out.println("Enter Your Age: ");
        int age = s.nextInt();
        System.out.println("Enter Your E-mail: ");
        String email = s.next();
        System.out.println("Enter Your Address: ");
        String address = s.next();

        System.out.println("Name: "+name);
        System.out.println("Age: "+age);
        System.out.println("E-mail: "+email);
        System.out.println("Address: "+address);
    }
}

InformationsquelleAutor der Frage Bonett09 | 2010-10-30

Schreibe einen Kommentar