Java中使用Scanner类进行输入操作有返回值吗
时间: 2024-09-08 17:03:33 浏览: 33
Java的方法和返回值.doc
在Java中,`Scanner`类是用于解析基本类型和字符串的简单文本扫描器。当你使用`Scanner`类读取输入时,它会根据不同的方法有不同的返回值。例如,使用`nextInt()`方法读取一个整数,这个方法的返回值就是整数类型(int)的值。类似地,`nextLine()`方法会读取一行文本直到遇到行结束符,并返回一个字符串(String)类型的值。
这里需要注意的是,`Scanner`类本身并没有返回值,返回的是你调用的方法的结果。例如:
```java
Scanner scanner = new Scanner(System.in);
int number = scanner.nextInt(); // 这里调用nextInt()方法,返回一个int类型的值,并赋值给number变量
String line = scanner.nextLine(); // 这里调用nextLine()方法,返回一个String类型的值,并赋值给line变量
```
在上面的例子中,`nextInt()`和`nextLine()`方法分别有返回值,分别是int类型和String类型的值。
阅读全文