屏幕上没有显示输出

时间:2013-11-06 10:06:34

标签: java bluej

请参阅为什么屏幕上没有显示输出! 我正在编写一个程序,可以在屏幕上打印10次“生日快乐”。 我的节目是:

import java.io.*;
public class Task_1
{
    public static void main(String args[])
    {
        int a;
        for(a=1;a>=10;a++)
            System.out.println("Happy Birthday");
    }
}

2 个答案:

答案 0 :(得分:5)

for(a=1;a>=10;a++)错了

必须是

 for(a=1;a<=10;a++)

 您的条件无效,这就是您没有打印任何内容的原因

答案 1 :(得分:1)

import java.io.*;

public class Task_1
{
    public static void main(String args[])
    {
        for (int a = 0; a < 10; a++)
            System.out.println("Happy Birthday"); // It'll be printed 10 times
    }
}

这应该可行,试一试。

你的for循环说:如果a等于或大于10,则打印“生日快乐”,它返回false,因此不打印任何内容并结束循环。