请问这个是什么个输入法?能举个例子吗

今天看见一个题目就是这个新的输入法,平时我们都是int n;n=reader.nextInt();输入的,请问这种对象的的输入具体怎么个输入法,能举个列子吗,谢谢

img

框起来那个只是简写。
比如你那个int n;n=reader.nextInt(); -> 先定义变量,再赋值变量
可以简写为 int n=reader.nextInt(); ->定义变量并且赋值
如果要使用这个变量n
可以这样 方法名(n) ->使用这个n的值
也可以直接这样 方法名(reader.nextInt()) ->调用方法 reader.nextInt() 会返回一个值,直接使用这个返回值(省去变量赋值操作)

搞不清楚也不重要,用一段时间熟练了就懂了

next读取的结果是一个字符串,nextInt读取的是一个int类型的值。

img

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);
        
    }

}