为了账号安全,请及时绑定邮箱和手机立即绑定

求帮忙!不知道这个警告怎么消除

求帮忙!不知道这个警告怎么消除

一纸白书 2017-03-15 22:50:58
有下划线那一行有警告:Resource leak:'scanner' is never closed代码如下:package midnight;import java.util.Scanner;/* * 编写程序,任意给定10个整数(可以输入)放到一个数组中,打印输出平均值。 */public class zero { public static void main(String[] args) {  int[] arr=new int[10];  int sum=0;  int avg=0;  System.out.println("请输入十个数:");  for(int i=0;i<10;i++)  {   Scanner scanner=new Scanner(System.in);   arr[i]=scanner.nextInt();   sum+=arr[i];  }  avg=sum/10;  System.out.println("平均值为:"+avg); }}在网上查到过好像要加一句:scanner.close();但是加上去之后它运行就出问题了,求大神指点!
查看完整描述

1 回答

已采纳
?
习惯受伤

TA贡献885条经验 获得超1144个赞

你应该把这一句放在for循环外边

查看完整回答
1 反对 回复 2017-03-15
  • 一纸白书
    一纸白书
    放在外面的话,它还是有问题,会显示scanner cannot be resolved
  • 一纸白书
    一纸白书
    哦哦我知道哪里出问题了,多谢提醒!
  • 1 回答
  • 0 关注
  • 1611 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信