我在这里有一个代码,我不确定在用户回答正确答案之前如何继续提问?
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");
答案 0 :(得分:3)
看起来像实际需要do ... while
的罕见情况。
您的条件永远不会成立 - stringSize
不能小于4 且大于8。