java - 读取变量时出现 NoSuchElementException
问题描述
我正在尝试调用一个名为“cnpPacient”的方法。运行它后,我在读取变量“cnp”的行中得到一个 NoSuchElementException。
static void cnpPacient() {
Scanner x = new Scanner(System.in);
System.out.println("INTRODUCETI CNP-ul PACIENTULUI :");
int cnp = x.nextInt();
x.close();
}
我该如何解决?
解决方案
当提供 2 作为输入并且打印相同时,对我来说效果很好。
public static void main(String[] args) {
cnpPacient();
}
static void cnpPacient() {
Scanner x = new Scanner(System.in);
System.out.println("INTRODUCETI CNP-ul PACIENTULUI :");
int cnp = x.nextInt();
System.out.println(cnp);
x.close();
}
输出:
INTRODUCETI CNP-ul PACIENTULUI :
2
2
推荐阅读
- applescript - 使用 applescript 选择文件夹并用作变量
- java - 有没有办法观看一个 http 会话来记录超时?
- c# - 如何在 MVC 中创建一个由数据库中的不同值填充的下拉列表,以显示包含该值的所有行?
- spring - 在多对一关系中“孤儿删除”的可能性?
- image - 如何使用函数“getdata”(imaqtool)直接在 GPU 上传输数据
- vb.net - 如何在 VB.net 中添加对谷歌翻译器的引用?“导入 Google.Cloud.Translation.V2”给了我错误
- c# - 无法从转发到组的电子邮件中获取详细信息(转换线程)
- cmake - CMAKE自定义编译器不覆盖
- excel - 在 VBA 中使用变量作为过滤条件
- c# - 条件包含在 asp.net 核心和实体框架中