我对 readLine() 有问题,即我的系统不接受我的任何输入请求,它直接执行下一行我的代码有什么问题我的代码是:
System.out.println("Choose your option:\n"
+ "To Add :\tA/a\n"
+ "To Delete:\tD/d\n"
+ "To Update:\tu/U\n"
+ "To Exit :\tpress any key");
char ch = (char) br.read();
//br.readLine().charAt(0);
br.skip(1);
if(ch =='a' || ch == 'A'){
addElement();
}
else if(ch == 'd' || ch == 'D') {
System.out.println("Please enter emp id :");
int id = Integer.parseInt(br.readLine());
//int id = Integer.parseInt(System.console().readLine("enter emp"));
deleteElement(id);
}
else if(ch == 'u' || ch == 'U') {
System.out.println("Please enter emp id :");
int id = Integer.parseInt(br.readLine());
updateElement(id);
}
else System.exit(0);
此代码仅在 netbeans 命令模式下工作,无法访问,谢谢