建立对象的时候要传入一个输入流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
如有错误之处,欢迎指正。谢谢!