扫描器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

 

如有错误之处,欢迎指正。谢谢!

相关文章
相关标签/搜索