0

请查看为什么屏幕上没有显示输出!我正在编写一个可以在屏幕上打印 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");
    }
}
4

2 回答 2

5

for(a=1;a>=10;a++)是错的

一定是

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

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

于 2013-11-06T10:11:42.100 回答
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,因此不打印任何内容并结束循环。

于 2013-11-06T10:36:36.533 回答