while循环中的扫描仪 我是java初学者,但我以前工作过C++ 在C++中,我们可以这样编码:< /p> int num; while (cin>>num){ .... }

while循环中的扫描仪 我是java初学者,但我以前工作过C++ 在C++中,我们可以这样编码:< /p> int num; while (cin>>num){ .... },java,while-loop,java.util.scanner,Java,While Loop,Java.util.scanner,现在,我想知道如何在java中实现这一点。这几行代码对于获取基础知识非常有用: //this code allows long types to be assigned from entries in a file myNumbers Scanner sc = new Scanner(new File("myNumbers")); while (sc.hasNextLong()) { long aLong = sc.nextLong(); } 请在此处查看Java文档: -1将退出

现在,我想知道如何在java中实现这一点。

这几行代码对于获取基础知识非常有用:

//this code allows long types to be assigned from entries in a file myNumbers
Scanner sc = new Scanner(new File("myNumbers"));
while (sc.hasNextLong()) {
      long aLong = sc.nextLong();
}
请在此处查看Java文档:


-1
将退出循环

您已经识别了
java.util.scanner
包。你读过关于它的文档并尝试过什么吗?@Thomas它在我的国家不可用。你可以访问Java,但是没有访问JavaDoc或任何过多的教程?我觉得这不合理,能解释一下你住在哪里吗?虽然只有代码的答案在简单的上下文中是有效的,但不推荐使用。请解释或语境化代码的功能以及如何实现。在这种情况下,也将是适当的。
Scanner sc = new Scanner(System.in);
int num;
while((num = sc.nextInt()) != -1) {
  System.out.println(num);
}