import java.util.Scanner;<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
public class UserInput {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Please input your name: ");
System.out.printf("Hello! %s!", scanner.next());
}
}
"new"表示新增一個Scanner物件,在新增一個 Scanner物件時需要一個System.in物件,因為實際上還是System.in在取得使用者的輸入,您可以將Scanner看作是 System.in物件的支援者,System.in取得使用者輸入之後,交給Scanner作一些處理(實際上,這是Decorator 模式 的一個應用)。
文章评论(0条评论)
登录后参与讨论