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

怎么样把下面程序的 的警告消除?

怎么样把下面程序的 的警告消除?

qq_82年的彬锅锅_03446807 2016-06-14 13:10:12
import java.util.Scanner;//导入java.util.scanner/*1.导入java.util.Scanner * 2.创建Scanner对象 * 3.接受并保存输入的值 *  */public class HelloWorld{ public static void main(String[] args){ Scanner input=new Scanner(System.in);//创建scanner对象 System.out.print("请输入考试成绩:");//输入考试成绩 int score = input.nextInt();//接受并保存输入的值 System.out.println("加分前的成绩:"+score);//输出加分前的值    int count = 0;//定义一个变量保存加分的次数 while(score < 60){ score++; count++;//分数小于60,执行加分并统计加分次数 }System.out.println("加分后的成绩:"+score);//输出加分后的成绩 System.out.println("共加了"+count+"次!");//输出加分的次数 } }
查看完整描述

4 回答

?
冰山点水

TA贡献109条经验 获得超149个赞

Scanner调用结束之后(也就是从键盘输入完成以后),要关闭输入流,也就是在输入结束以后加一行代码:input.close();这样Scanner对象就不会有警告了。

查看完整回答
6 反对 回复 2016-06-14
  • qq_82年的彬锅锅_03446807
    qq_82年的彬锅锅_03446807
    我还是不太懂加在哪里。
  • 冰山点水
    冰山点水
    你看你的代码从哪个位置开始就不需要再用类似input.nextInt()的输入语句,然后就在这后面加一行input.close(),或者干脆加再代码最后面。
?
梦影剑魂

TA贡献66条经验 获得超21个赞

//img1.sycdn.imooc.com//575f96520001594213660736.jpg没看见警告

查看完整回答
2 反对 回复 2016-06-14
?
慕侠3252176

TA贡献1条经验 获得超0个赞


input.close();

这样就可以了啊

查看完整回答
反对 回复 2016-06-14
?
梦影剑魂

TA贡献66条经验 获得超21个赞

我试了,对的啊,而且没有警告

查看完整回答
反对 回复 2016-06-14
  • 4 回答
  • 0 关注
  • 1801 浏览

添加回答

举报

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