首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

java程序中出现的异常请求分析

2013-04-02 
java程序中出现的错误请求分析输入华氏温度,并将其转换成摄氏温度,并显示在屏幕上。1.import java.util.Sca

java程序中出现的错误请求分析
输入华氏温度,并将其转换成摄氏温度,并显示在屏幕上。

1.import java.util.Scanner;
2.
3.public class number {
4.    public static void main(String agrs[]){
5.    Scanner input = new Scanner(System.in);
6.    System.out.println("请输入华氏温度");
7.   double fahrenheit = input.nextDouble();
8.    double centigrade = (5.0/9.0)*(fahrenheit-32.0);
9.    System.out.println("centrigrade = "+ centigrade);
10.    }
11.}
java程序中出现的异常请求分析

谁能帮忙解答一下第五行指令声明的"input"不能关闭是什么意思,为什么出现这样的错误,谢谢各位大侠的帮忙指导!
[解决办法]
警告信息,未关闭,最后加一句input.close(); 就行了
[解决办法]
1楼正解..
[解决办法]
就是 scanner 资源用完之后要用 input.close()释放。你没有释放。可能造成资源泄露吧。不过有Java 的资源自动回收机制在,lz 忽视之就可以了。

热点排行