循环错误:ParseInt

时间:2015-02-21 22:54:57

标签: java while-loop parseint

我的代码中没有任何错误,但是当我运行我的代码并输入number的大于1的输入时,我得不到更多{{1窗口输入数据的记录就像我试图做的那样。有谁可以告诉我如何解决这个问题?

JOptionPane

1 个答案:

答案 0 :(得分:0)

这个程序似乎很熟悉......

您没有获得更多对话框的原因是在第一轮之后,所有变量都包含既不为空也不为空的值。因此,不符合条件。如果要显示对话框,最好在while循环之前将变量设置为null。

E.g:

secondLine = null;
while(secondLine == null || secondLine.equals("")) {
     secondLine = JOptionPane.showInputDialog("Enter hours");
}