我是Java的初学者,我遇到了While循环的问题。我刚刚启动它们,所以练习我将示例代码复制到Eclipse并尝试运行它,但没有输出(下面的代码)。
我试过调试它,所以我在网上搜索了指令和教程。我到了调试视图中的部分,当我尝试运行While循环时,没有任何反应。我点击按钮进入步骤,正如所有指令所说的那样,那里应该显示一些输出,但事实并非如此。有人可以帮助我吗?如何从该代码中获取输出?我在Eclipse和TextPad文本编辑器中尝试过它。该程序符合要求,但是当我运行它时没有输出。
码:
public static void main(String[] args) {
int value = 1;
while (value<10);
{
System.out.println("Hello!");
value=value+1;
}
}
你的while
没有循环,因为你在while循环声明后插入了一个分号;
。
您必须将其删除才能使您的循环能够进入其范围,如下所示:
public static void main(String[] args) {
int value = 1;
while (value<10) {
System.out.println("Hello!");
value=value+1;
}
}
你需要删除; by(值<10)比应该工作