尝试编写代码,以便在用户正确对话之前向用户询问相同的对话框

时间:2012-11-06 01:14:56

标签: java

我在这里有一个代码,我不确定在用户回答正确答案之前如何继续提问?

while ((stringSize >= 0) && (stringSize <= 4) && (stringSize >= 8)){
  if ((stringSize >= 0) && (stringSize <= 4) && (stringSize >= 8)){
     System.out.println("no");
     input = JOptionPane.showInputDialog(null, "Enter a word");
  }
  if (secondChar == '+' && ((stringSize >= 4) && (stringSize <= 8)))
  {
     break;
  }
}
if (secondChar == '+' && ((stringSize >= 4) && (stringSize <= 10))){
}
  System.out.println("yes");

1 个答案:

答案 0 :(得分:3)

看起来像实际需要do ... while的罕见情况。

您的条件永远不会成立 - stringSize不能小于4 大于8。