今天看见一个题目就是这个新的输入法,平时我们都是int n;n=reader.nextInt();输入的,请问这种对象的的输入具体怎么个输入法,能举个列子吗,谢谢
框起来那个只是简写。
比如你那个int n;n=reader.nextInt();
-> 先定义变量,再赋值变量
可以简写为 int n=reader.nextInt();
->定义变量并且赋值
如果要使用这个变量n
可以这样 方法名(n)
->使用这个n的值
也可以直接这样 方法名(reader.nextInt())
->调用方法 reader.nextInt()
会返回一个值,直接使用这个返回值(省去变量赋值操作)
搞不清楚也不重要,用一段时间熟练了就懂了
next读取的结果是一个字符串,nextInt读取的是一个int类型的值。
Scanner.next()方法用于获取一个字符串,下面是一个简单的例子:
public class Test {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner reader = new Scanner(System.in);
String str = reader.next();
System.out.println(str);
}
}