猿问

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

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+"次!");//输出加分的次数

}

}


qq_82年的彬锅锅_03446807
浏览 1802回答 4
4回答

冰山点水

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

梦影剑魂

没看见警告

慕侠3252176

input.close();这样就可以了啊

梦影剑魂

我试了,对的啊,而且没有警告
随时随地看视频慕课网APP

相关分类

Java
我要回答