我试图打破循环,我只想继续输入数字,直到输入0,这就是我所拥有的,但我似乎无法打破它。

import javabook.*;

class loop {

    public static void main (String [] args) {

        MainWindow mWin = new MainWindow();
        InputBox iBox = new InputBox(mWin);

        int numbers = iBox.getInteger("");

        while (numbers > 0) {
            if (numbers > 0) {
                iBox.getInteger("EnterNumber");
            } else if (numbers == 0) {
                break;
            }
        }

    }

}

最佳答案

看来您需要将数字重新分配给iBox.getInteger()的结果。

尝试改变

iBox.getInteger("EnterNumber");




numbers = iBox.getInteger("EnterNumber");

09-30 14:27