我有readLine()問題,即我的系統不接受我的任何輸入請求並直接執行下一行我的代碼中有什麼問題我的代碼是: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的命令模式下工作是無法訪問的感謝
這不起作用 –