首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java输入方法?

Java输入方法?
EN

Stack Overflow用户
提问于 2011-12-03 04:01:15
回答 2查看 934关注 0票数 0

我目前正在尝试用Eclipse编写一个角色扮演游戏(不知道我会走多远,但谁知道),我想提示用户用一个句子/短语来回答。

我现在正在学习非常基本的Java,但是我们知道如何提示用户输入整数或双变量/数字(呃.思维有点混乱)--类似于:

代码语言:javascript
复制
variable=input.nextInt();, or input.nextDouble(); 

谁能列出如何提示用户输入短语,以及如何使程序识别特定短语(并获得结果)?谢谢。

(最后一点:我不是最好的程序员,所以你能列出最简单的方法吗?)

EN

回答 2

Stack Overflow用户

发布于 2011-12-03 04:05:48

您的input可能是扫描仪,所以只需使用nextLine()获取一行文本即可。这将等待用户输入任意数量的文本并按enter键,然后您将得到他们输入的所有文本。

票数 1
EN

Stack Overflow用户

发布于 2011-12-03 04:15:11

索伦:

代码语言:javascript
复制
  public static void main(String[] args) {
    System.out.println("Enter the phrase");
    String line;
    try {
    BufferedReader input =new BufferedReader(new InputStreamReader(System.in));

    while ((line = input.readLine()) != null) {
      System.out.println(line);
      if(!line.isEmpty()) {
        StringTokenizer st = new StringTokenizer(line);
        while (st.hasMoreTokens()) {
          System.out.println("token=" + st.nextToken());
        }
      }
    }
    input.close();
    } catch (IOException e){
      e.printStackTrace();
    }
    System.out.println("DONE");
  }
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8365429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档