關(guān)于輸入的問(wèn)題
while(i < 3){
?? ??? ??? ?System.out.println("請(qǐng)輸入學(xué)生ID:");
?? ??? ??? ?String id = scanner.nextLine();
?? ??? ??? ?//判斷該id是否被占用
?? ??? ??? ?Student st = students.get(id);
?? ??? ??? ?if (st == null) {
?? ??? ??? ??? ?System.out.println("請(qǐng)輸入學(xué)生姓名:");
?? ??? ??? ??? ?String name = scanner.nextLine();
?? ??? ??? ??? ?//創(chuàng)建新的學(xué)生對(duì)象
?? ??? ??? ??? ?Student newStudent = new Student(id, name);
?? ??? ??? ??? ?//通過(guò)調(diào)用student的put方法,添加id-學(xué)生映射
?? ??? ??? ??? ?students.put(id, newStudent);
?? ??? ??? ??? ?System.out.println("成功添加學(xué)生:"+students.get(id).getName());
?? ??? ??? ??? ?i++;
?? ??? ??? ?}else {
?? ??? ??? ??? ?System.out.println("該學(xué)生ID已被占用!");
?? ??? ??? ??? ?continue;
?? ??? ??? ?}
?? ??? ?}
出現(xiàn)這種情況,就是在輸入的時(shí)候選擇中文輸入法,就會(huì)無(wú)法輸入!
打印輸出的字變成了綠色然后就再也無(wú)法輸入別的內(nèi)容了!
這是什么情況??!
2016-10-19
但是在輸入數(shù)字字母的時(shí)候就會(huì)自動(dòng)切換到下一行,而輸入漢字就要手動(dòng)切換!后來(lái)查了下,eclipse的通病,無(wú)解!
2016-10-16
你那個(gè)提示輸出語(yǔ)句是自動(dòng)換行的輸出語(yǔ)句;手動(dòng)輸入信息要在下一行輸出即可,跟輸入法沒(méi)關(guān)系--
“請(qǐng)輸入學(xué)生ID:”
“輸入的信息”