map中的删除与修改

为什么老师要加一个while(true)死循环?

while (true) {

// 提示输入待删除的学生的ID

System.out.println("请输入要删除的学生ID!");

String ID = console.next();

// 判断该ID是否有对应的学生对象

Student st = students.get(ID);

if (st == null) {

// 提示输入的ID并不存在

System.out.println("该ID不存在!");

continue;

}


淡泊如风
浏览 1155回答 1
1回答

Caballarii

这样可以删除多个学生,你可以去掉while(true)试试。不过应该有个输入条件可以跳出循环,break或者直接return了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java