Scaner类在使用的时候为什么调用close会有问题 IO IOjava.util 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.out.println("请输入内容"); Scanner scan = null; while (true) { scan = new Scanner(System.in); if (scan.hasNextInt()) { int x = scan.nextInt(); System.out.println(x); break; } else { System.out.println("请再次输入"); } } scan.close();因为生成Scanner的使用你用的都是System.in这个流,关闭后就不能再使用了而这个时候scan对象的值都是固定的了Scanner scan1 = new Scanner(System.in); Scanner scan2 = new Scanner(System.in); scan1.close(); int a=scan2.nextInt();这样的代码scan1关闭 再去使用scan2会报错 一段java小程序的问题 关于绘制双曲线和贝塞尔曲线的问题,求高手帮忙、、、、、、 请高手帮忙看看这段代码到底出错在什么地方?如果修改 Jpcap的配置 已经一个object中有一个名为getXXX的函数,如何执行这个函数? 用这个sun.net.ftp.FtpClient包能实现在FTP上创建目录的功能吗 如何解决线程停止后,发生的死锁问题????? 我要出分,解决问题者得100。 用java怎么样能删除一个指定目录下的文件? java怎样做安装程序?? 新手想了很久 不知道怎么用一个数组接收下面遍历算出来的元素 JAVA的一些基础知识点
Scanner scan = null;
while (true) {
scan = new Scanner(System.in);
if (scan.hasNextInt()) {
int x = scan.nextInt();
System.out.println(x);
break;
} else {
System.out.println("请再次输入");
}
}
scan.close();因为生成Scanner的使用你用的都是System.in这个流,关闭后就不能再使用了
而这个时候scan对象的值都是固定的了
Scanner scan1 = new Scanner(System.in);
Scanner scan2 = new Scanner(System.in);
scan1.close();
int a=scan2.nextInt();这样的代码scan1关闭 再去使用scan2会报错