如何与Java Scanner类

时间:2016-06-22 13:18:00

标签: java java.util.scanner

我是Java的超级新手,我正在使用Atom编辑器(osx)尝试简单的代码。 请有人帮我理解如何与Atom进行代码交互?

我使用Script包(Atom)来运行代码(cmd + i)。

例如,如果我使用Scanner类:

import java.util.Scanner;
public class Les {

    public static void main(String[] args) {

         String s;
         Scanner in = new Scanner(System.in);
         System.out.println("Enter a string");
         s = in.nextLine();
         System.out.println("You entered string " + s);
    }
}

输出将是"输入一个字符串"

我可以在哪里插入字符串?

4 个答案:

答案 0 :(得分:4)

这不是最终输出。这是您打印的第一行("Enter a string")。此外,您必须在控制台中的此消息下键入一些值 (我写了"hello")并按 Enter 。毕竟,你会看到你的最后一条消息(我得到了"You entered string hello")。

在控制台中,它看起来像

Enter a string
hello
You entered string hello

答案 1 :(得分:0)

我认为你问的是使用Atom Editor执行java类,问题的标题让人感到困惑。如您所知,Atom是文本文件的编辑器。它是一个非常可定制和可破解的编辑器,人们正在制作扩展它的包,以获得更多类似IDE的功能,例如您要求的构建和运行命令。 如果你在atom上为java安装了正确的脚本。使用按键进行编译即。CTRL + i之后,它应该在控制台上等待字符串“输入字符串”,您可以在此处输入您的输入。

我个人建议您使用JCreator或其他特别针对java编写的编辑器,这样可以让您更轻松。

但是如果你想了解基数会发生什么,那么尝试使用终端代码执行,直到你熟悉并继续使用编辑器。

答案 2 :(得分:0)

这是Atom界面,我找不到程序输入的类型。

enter image description here

答案 3 :(得分:0)

  1. 您需要从“安装软件包”窗口安装platfrmio-ide-terminal。
  2. 编写程序后,使用ctrl + shift + P在终端上切换
  3. 然后编写-javac“ YourPackageName” .java
  4. 按Enter键,然后输入-Java“ YourPackageName”
  5. 按Enter键,然后您应该可以使用终端为程序获取用户输入。
  6. 按Enter键以在终端内执行代码。enter image description here