21xrx.com
2024-11-05 18:38:22 Tuesday
登录
文章检索 我的文章 写文章
Java如何实现连续输入字符串?
2023-06-19 18:25:59 深夜i     --     --
Java Scanner 连续输入

在Java编程中,有时需要从用户那里获取连续的字符串输入,但是通常情况下,Java只提供了nextInt()、nextDouble()等方法读取单个输入项。因此,我们需要使用Scanner类的nextLine()方法来获取连续输入的字符串。

具体实现步骤如下:

1. 导入Scanner类。

2. 创建Scanner对象。

3. 使用while循环来连续获取字符串输入,直到用户主动结束输入(例如输入exit或者按下Ctrl + C)。

以下是示例代码:


import java.util.Scanner;

public class ContinuousInput {

  public static void main(String[] args) {

    Scanner scanner = new Scanner(System.in);

    String input;

    System.out.println("Please enter strings continuously. To exit, enter 'exit'.");

    

    while (scanner.hasNextLine()) {

      input = scanner.nextLine();

      if (input.equals("exit"))

        break;

      

      System.out.println("You inputted: " + input);

    }

    

    scanner.close();

  }

}

通过这个代码示例,我们可以看到如何使用Scanner类和while循环实现Java中的连续字符串输入。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复