扫描器Scanner
创建对象的时候要传入一个输入流
Scanner scanner = new Scanner(System.in);---------代表该扫描器从控制台接收输入的内容
nextInt()方法-----代表接受下一个输入内容,并且转换为int类型(以行为单位)
注:字符串转换成数字,里面传的必须是数字
next()方法-----代表接收下一个输入内容(以行为单位)
nextLine()方法-----代表接受下一行输入内容
next()和nextInt() 不能与nextLine()同时使用
原因:每一行输入结束的时候,我们手动输入了换行‘\r’,但是用next()和nextInt()接收的时候,只会接收走‘\r’前面的内容,把‘\r’留下,而nextLine()只要见了‘\r’就会默认有一行,就会接收。
一般用nextLine()方法,传入的是字符串String,如果想要把字符串转换成整型,可用Integer.parseInt()
Integer.parseInt();-----将字符串转换成整型,前提是传入的必须是数字,否则会报错。
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
若有错误之处,欢迎指正。谢谢!
过去未过,未来已来。