【问题标题】:No output being shown on the screen屏幕上不显示输出
【发布时间】:2013-11-06 10:06:33
【问题描述】:

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

【问题讨论】:

    标签: java bluej


    【解决方案1】:

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

    一定是

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

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

    【讨论】:

      【解决方案2】:
      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,因此不打印任何内容并结束循环。 p>

      【讨论】:

        猜你喜欢
        • 2020-04-19
        • 2011-09-27
        • 1970-01-01
        • 2023-03-04
        • 1970-01-01
        • 2021-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多