下一篇文章的概要是什麼? 我們的 Hello World 程式列印出一個字串供使用者檢視, 但程式的互動部分是使用者輸入程式. 我們現在將擴充套件我們的程式, 提示使用者的姓名, 在Java中,我們可以訪問一些內建庫, 但我們必須匯入它們. 其中一個庫是java.util, 它包含我們需要獲取使用者輸入的掃描器物件. 為了匯入掃描器類,我們在程式碼的開頭新增下列行: import java.util.Scanner;這告訴我們的程式,我們想要使用包含在 java.util 包中的掃描器物件. 如果我們想要訪問 java.util 包中的每一個物件, 我們只需在程式碼的開始寫 import java.util.*; Java是一個物件導向的程式語言,它使用物件來表示概念. 掃描器物件是一個具有欄位和方法的物件的例子. 我們必須建立一個新的掃描物件, 填寫其欄位並使用其方法. 為了做到這一點,我們寫下: 掃描器 userInputScanner = new Scanner(System.in); userInputScanner 是我們剛剛例項化的掃描器物件的名稱. 需要注意的是,這個名字是用<unk>駝字母寫成的;這是Java中命名變數的常規. 我們使用new運算子來建立一個物件的新例項. 在這個例子中,我們建立了一個新的掃描器物件例項, 掃描器物件接收一個引數, 在這種情況下,我們將System.in作為引數. System.in告訴程式掃描系統的輸入, 我們必須提示使用者輸入, 使使用者知道何時輸入控制檯. 這可以通過System.out.print或System.out.println實現. 掃描器將始終記錄使用者輸入的資料. 下一行將要求掃描器取使用者輸入的名稱並將其儲存在一個變數中:字串 userInputName = userInputScanner.nextLine ((); 在 Java 中,使用物件方法的規範是 objectName.methodName ((引數). 在 userInputScanner.nextLine中,我們用我們剛才給的名稱來呼叫我們的掃描物件,然後我們呼叫其方法 nextLine, 我們將下一行儲存在另一個物件中:字串物件. 現在我們已經儲存了使用者名稱, 我們可以列印給使用者的問候. 記得我們在主課上寫的"Hello World"嗎? 所有我們寫的程式碼都應該在那一行之上. 現在我們可以修改這個行來說:System.out.println("你好" + userInputName + "!"); 我們用"你好"和"!"來連結"你好",使用者名稱和"!"這種方式被稱為字串連線. 我們有三個字串: "Hello"",userInputName"和"!". 在Java中字串是不可變的, 我們在連線這三個字串時, 基本上建立了一個新的字串, 然後我們將這個新的字串作為引數輸入到System.out.println. 我們的程式碼現在應該看起來像這樣:import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { 掃描器使用者InputScanner = new Scanner(System.in); System.out.print("你的名字是什麼?"); 字串使用者InputName = userInputScanner.nextLine; System.out.println"(你好" + userInputName + "!"); } } 進入命令提示符或終端並執行與我們第一次<unk>代HelloWorld.java執行的相同命令. 我們必須先編譯一個程式: javac HelloWorld.java. 我們可以執行它:Java HelloWorld.  摘要:
我們現在將擴充套件我們的Hello World程式, 匯入掃描器類. 在我們的主方法中,建立掃描器物件的新例項. 提示使用者進行輸入. 讓掃描器物件接下來使用者輸入的行並將其儲存在一個變數中. 給使用者列印一個問候. 把它們放在一起,然後儲存. 編譯並執行.