Scanner类是Java中用来读取用户输入的工具类,可以通过创建Scanner对象来使用。
首先,需要导入Scanner类所在的包,可以在代码文件的开头添加以下语句:
import java.util.Scanner;
创建Scanner对象:
Scanner scanner = new Scanner(System.in);
使用Scanner对象读取用户输入:
System.out.print("请输入一个整数:");
int num = scanner.nextInt(); // 读取整数输入
System.out.println("您输入的整数是:" + num);
上述代码会提示用户输入一个整数,然后将用户输入的整数保存在变量num中,并输出。
可以使用Scanner类的其他方法来读取不同类型的用户输入,例如:
例如:
System.out.print("请输入一个字符串:");
String str = scanner.next(); // 读取字符串输入
System.out.println("您输入的字符串是:" + str);
注意:如果要读取整行输入时,需要先调用nextLine()
方法将之前的换行符读取掉,然后再调用nextLine()
方法才能读取到真正的整行输入。
使用完Scanner对象后,可以调用close()
方法关闭Scanner对象:
scanner.close();
这样可以释放资源并防止内存泄漏。