Привет ребята.
Написал простую программку консольного ввода, вывод в консоль в netBeans и всё вроде хорошо.
Но вот когда открываю файл в Visual Studio Code он пишет:
[Java] Resource leak: 'input' is never closed [536871799]
Scanner input - readingconsoleinputconsoleoutput.ReadingConsoleInputConsoleOutput.main(String[])
Утечка ресурсов: «вход» никогда не закрывается
Вход для сканера - readconsoleinputconsoleoutput.ReadingConsoleInputConsoleOutput.main (String [])
Исходный код
package readingconsoleinputconsoleoutput;
import java.util.Scanner;
public class ReadingConsoleInputConsoleOutput {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
String name;
String surName;
int yearBorn;
int yearNow;
System.out.print("Your name:");
name = input.nextLine();
System.out.print("Your middle name:");
surName = input.nextLine();
System.out.print("What is the year now?");
yearNow = input.nextInt();
System.out.print("What year were you born?");
yearBorn = input.nextInt();
System.out.print("Hello, "+name+" "+surName+" ");
System.out.print("Your age: "+(yearNow-yearBorn)+"");
}
}
Что самое интересное, делал все по инструкции с книги. Так же, если скопировать весть исходный с книги выдаёт тоже самое. А в netBeans всё в порядке, нет никаких замечаний.
Объясните пожалуйста в чем может быть проблема? Спасибо!