Is it mandatory to close a Scanner?
问题 With the below code I'm able to yield the same output with/without the scanner close method. import java.util.Scanner; class CheckPassFail { //Write a program called CheckPassFail which prints "PASS" if the int variable "mark" is more than or equal to 50; or prints "FAIL" otherwise. static int k; static String str; public static void main(String arg[]) { System.out.println("Enter the marks : "); Scanner typein = new Scanner(System.in); str = typein.nextLine(); typein.close(); //Scanner Close