在該程序中,您將學(xué)習(xí)打印用戶用Java輸入的數(shù)字。整數(shù)使用System.in存儲在變量中,并使用System.out顯示在屏幕上。
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { //創(chuàng)建一個讀取器實例 //來自標(biāo)準(zhǔn)輸入的輸入-鍵盤 Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); //nextInt()從鍵盤讀取下一個整數(shù) int number = reader.nextInt(); //println()將以下行打印到輸出屏幕 System.out.println("You entered: " + number); } }
運行該程序時,輸出為:
Enter a number: 10 You entered: 10
在此程序中,創(chuàng)建了Scanner類reader的對象以從標(biāo)準(zhǔn)輸入(即鍵盤)獲取輸入。
然后,“Enter a number”將打印提示,以向用戶提供有關(guān)下一步操作的可視提示。
然后,reader.nextInt()會從鍵盤讀取所有輸入的整數(shù),除非遇到換行符\ n(Enter)。 然后將輸入的整數(shù)保存到整數(shù)變量號。
如果輸入的字符不是整數(shù),則編譯器將引發(fā)InputMismatchException。
最后,使用函數(shù)println()將number打印到標(biāo)準(zhǔn)輸出(System.out)計算機屏幕上。