扫描仪功能。关闭扫描仪会造成麻烦

时间:2020-03-02 01:48:30

标签: java oop

关闭扫描仪时屏幕出现闪烁,但没有关闭就可以正常工作。

public void removeBranch() {
        try {
            Scanner input=new Scanner(System.in);
            System.out.print("Enter branch id to remove:");
            int Id=input.nextInt();
            int toDelete=branchPresent(Id);
            if(toDelete!=-1) {
                branches.remove(toDelete);
                System.out.println("Branch removed");
            }else {
                System.out.println("\n No such Branch!\n");
            }
        } catch (Exception e) {
            System.out.println("\nsomething went wrong while removing  !\n");
        }

    }

1 个答案:

答案 0 :(得分:0)

关闭finally区域中的扫描仪

try{
Scanner input=new Scanner(System.in);
// Do stuff
}
catch {
// Handle exception
}
finally {
input.close();
}