我正在编写一个程序,允许用户输入他的数据然后输出它。它的 3⁄4 是正确的,但是当它到达输出地址时,它只打印一个词,让我们只说来自“Archbishop Street”的“Archbishop”。我该如何解决?
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);
}
}
原文由 Bonett09 发布,翻译遵循 CC BY-SA 4.0 许可协议
这种方法是有效的,但我不知道如何,任何人都可以解释,它是如何工作的..