Java While While循环 - 输出不显示[关闭]

问题描述 投票:0回答:2

我是Java的初学者,我遇到了While循环的问题。我刚刚启动它们,所以练习我将示例代码复制到Eclipse并尝试运行它,但没有输出(下面的代码)。

我试过调试它,所以我在网上搜索了指令和教程。我到了调试视图中的部分,当我尝试运行While循环时,没有任何反应。我点击按钮进入步骤,正如所有指令所说的那样,那里应该显示一些输出,但事实并非如此。有人可以帮助我吗?如何从该代码中获取输出?我在Eclipse和TextPad文本编辑器中尝试过它。该程序符合要求,但是当我运行它时没有输出。

Debugging view

After clicking step into

Code Picture

码:

public static void main(String[] args) {

    int value = 1;

    while (value<10);
    {
        System.out.println("Hello!");
        value=value+1;
    }
}
java eclipse debugging while-loop output
2个回答
0
投票

你的while没有循环,因为你在while循环声明后插入了一个分号;

您必须将其删除才能使您的循环能够进入其范围,如下所示:

public static void main(String[] args) {
    int value = 1;

    while (value<10) {
        System.out.println("Hello!");
        value=value+1;
    }
}

0
投票

你需要删除; by(值<10)比应该工作

© www.soinside.com 2019 - 2024. All rights reserved.