1. 程式人生 > 其它 >Java建立一個掃描器物件用於接收鍵盤資料

Java建立一個掃描器物件用於接收鍵盤資料

執行結果截圖:

程式碼:

public class NextLineScanner {
public static void main(String[] args) {
// 建立一個掃描器物件,用於接收鍵盤資料
Scanner scanner = new Scanner(System.in);
System.out.println("使用next方式接收:");

// 判斷使用者有沒有輸入字串
if (scanner.hasNext()) {
String str = scanner.next();
System.out.println("輸出的內容為" + str);
}

scanner = new Scanner(System.in);
System.out.println("使用nextline方式接收:");

// 判斷使用者有沒有輸入字串
// 用if主要是方便執行其他程式碼,本例中可以不用if判斷
if (scanner.hasNextLine()) {
String str = scanner.nextLine();
System.out.println("輸出的內容為" + str);
}

// 不用判斷語句if也可以實現
scanner = new Scanner(System.in);
System.out.println("請輸入資料:");
String str = scanner.nextLine();
System.out.println("輸出的內容為:" + str);

//用完scanner包後及時釋放,否則一直佔用記憶體,務必要養成釋放記憶體習慣
scanner.close();
}
}