关键词

用法 示例 输入

Java中Scanner输入的用法示例

Java中的Scanner类提供了一种从输入流中读取数据的方式,使程序更加灵活,可以从键盘或文件中读取输入。使用Scanner类可以方便地读取用户输入的数据,比如字符串、整数、小数等。

使用方法

需要创建一个Scanner对象,并将其与要读取的输入流(键盘或文件)相关联,如下所示:

Scanner sc = new Scanner(System.in);

可以使用nextLine()方法读取一行文本,使用nextInt()方法读取一个整数,使用nextDouble()方法读取一个小数,以此类推。

String str = sc.nextLine();
int num = sc.nextInt();
double d = sc.nextDouble();

还可以使用hasNextLine()方法检查是否还有下一行,hasNextInt()方法检查是否还有下一个整数,hasNextDouble()方法检查是否还有下一个小数,以此类推。

while(sc.hasNextLine()) {
    String str = sc.nextLine();
    System.out.println(str);
}
while(sc.hasNextInt()) {
    int num = sc.nextInt();
    System.out.println(num);
}
while(sc.hasNextDouble()) {
    double d = sc.nextDouble();
    System.out.println(d);
}

使用close()方法关闭Scanner对象,释放资源。

sc.close();

本文链接:http://task.lmcjl.com/news/8170.html

展开阅读全文