掃描器Scanner

建立對象的時候要傳入一個輸入流ide

  Scanner scanner = new Scanner(System.in);---------表明該掃描器從控制檯接收輸入的內容spa

nextInt()方法-----表明接受下一個輸入內容,而且轉換爲int類型(以行爲單位)code

  注:字符串轉換成數字,裏面傳的必須是數字對象

next()方法-----表明接收下一個輸入內容(以行爲單位)blog

nextLine()方法-----表明接受下一行輸入內容字符串

next()和nextInt() 不能與nextLine()同時使用event

  緣由:每一行輸入結束的時候,咱們手動輸入了換行‘\r’,可是用next()和nextInt()接收的時候,只會接收走‘\r’前面的內容,把‘\r’留下,而nextLine()只要見了‘\r’就會默認有一行,就會接收。class

通常用nextLine()方法,傳入的是字符串String,若是想要把字符串轉換成整型,可用Integer.parseInt()cli

Integer.parseInt();-----將字符串轉換成整型,前提是傳入的必須是數字,不然會報錯。sed

1 String str1="123";
2 String str2="321";
3 System.out.println(str1+str2);
4 //結果爲:1233321
5 
6 String str3="123";
7 String str4="321";
8 System.out.println(Integer.parseInt(str1)+Integer.parseInt(str2));
9 //結果爲:444
View Code

 

如有錯誤之處,歡迎指正。謝謝!

相關文章
相關標籤/搜索