【发布时间】:2016-07-23 22:47:05
【问题描述】:
我不知道为什么,但是每当我在 do while 循环中选择 Done 时,它都不会终止。
public class testClinic{
public static void main(String[]args){
Clinic c=new Clinic();
do{
c.details(JOptionPane.showInputDialog("[P]roceed","\n[D]one"));
}while(!c.details().equals("D"));
}
}
【问题讨论】:
-
请提供
Clinic.details(String)的代码。注意details方法和details字段不是一回事。 -
请提供可编译的代码(此代码末尾有不平衡括号)。
-
我建议编写不依赖于 Clinic 类中隐藏细节的代码。代码可能有效,但很难维护。
标签: java