一伞芹、學(xué)習(xí)要求
書(shū)籍參考章節(jié): 第3.7章節(jié)
知識(shí)點(diǎn):
- Scanner類(lèi)
二薪贫、參考知識(shí)
在我們編寫(xiě)java程序時(shí)忆畅,需要輸出相關(guān)的信息到控制臺(tái)上六剥,或者從控制臺(tái)上輸入相關(guān)信息到程序中。
輸出
輸出相關(guān)的信息到控制臺(tái)上庞呕,在前面介紹的例子中已經(jīng)多處涉及新翎。
使用 System.out.println(輸出的內(nèi)容) ,可以輸出信息住练,并換行.
如果不換行地啰,則使用 System.out.print(輸出的內(nèi)容)
注意:System是java中的一個(gè)類(lèi),out是該類(lèi)的一個(gè)靜態(tài)成員讲逛,println和print是out對(duì)象的方法】髁撸現(xiàn)在只需知道使用,具體的靜態(tài)成員等概念在后續(xù)的內(nèi)容中會(huì)介紹盏混。
輸入
使用java.util包中的Scanner來(lái)可以獲取用戶(hù)通過(guò)鍵盤(pán)的輸入蔚鸥。
具體例子如:
import java.util.Scanner;
public class ScannerDemo {
public static void main(String[] args) {
// 創(chuàng)建Scanner對(duì)象
Scanner scan = new Scanner(System.in);
System.out.println("請(qǐng)輸入>:");
String value = scan.next();
System.out.println("輸入的數(shù)據(jù)為:" + value);
}
}
編譯運(yùn)行上面代碼,當(dāng)執(zhí)行到 String value = scan.next(); 語(yǔ)句時(shí)括饶,程序會(huì)停止,等待用于輸入来涨,這時(shí)用戶(hù)在控制臺(tái)上通過(guò)鍵盤(pán)輸入信息图焰,敲回車(chē)鍵后,輸入的信息會(huì)被當(dāng)作字符串賦值給變量value.