我是java的新手所以请完整解释我的错误 谢谢。
import java.util.Scanner;
class apples {
public static void main (String args[]){
Scanner Nommy = new Scanner (System.in);
System.out.println (Nommy.nextLine());
}
}
答案 0 :(得分:1)
要了解错误,您应该了解有关streams
内容的更多信息。
简而言之,如果你open
流,那么你应该close
,或者出现内存泄漏。
有关详细信息,请参阅http://www.tutorialspoint.com/java/java_files_io.htm。
祝你好运!答案 1 :(得分:0)
使用后,您应该close
扫描仪。否则,您将收到编译器的警告。
最简单的方法是在最后一个语句后添加Nommy.close()
。
但是,您应该在finally
数据块中或使用try
声明调用它:请参阅https://stackoverflow.com/a/15613676/1547337