请详细举例说明Java的scanner类使用方法
时间: 2023-06-01 22:05:39 浏览: 137
非常感谢您的提问。以下是Java中Scanner类的简单介绍和使用方法示例:
Scanner类包含在Java.util包中,用于从控制台读取用户输入的数据。Scanner类有多种不同的构造函数,它们可以接受不同类型的输入源。例如,通过传递System.in作为输入源,可以从控制台读取输入。
Scanner类的使用方法如下:
1. 导入java.util.Scanner包。
2. 创建Scanner类的对象。
3. 使用Scanner对象的相关方法将输入数据读取到变量中。
下面是一个简单的Java程序,使用Scanner类从控制台读取输入并将其输出到屏幕上:
import java.util.Scanner;
public class ScannerExample {
public static void main(String[] args) {
//创建Scanner对象
Scanner scanner = new Scanner(System.in);
//从控制台读取整数
System.out.print("请输入一个整数: ");
int num = scanner.nextInt();
//从控制台读取字符串
System.out.print("请输入一行字符串: ");
String str = scanner.nextLine();
//输出输入的整数和字符串
System.out.println("输入的整数是: " + num);
System.out.println("输入的字符串是: " + str);
}
}
在这个示例中,我们首先创建了一个Scanner对象,将其与System.in关联,以从控制台接收输入。
然后,我们使用nextInt()方法从控制台读取输入并将其存储在一个整数变量中。接下来,我们使用nextLine()方法从控制台读取输入的一行字符串。
最后,我们使用println()方法将输入的整数和字符串输出到屏幕上。
希望这个示例对您有帮助!
阅读全文