我正在制作一个程序,使用循环显示从1到100的奇数

时间:2016-09-24 12:46:46

标签: java loops bluej

我是java编程的初学者。 我正在制作一个程序,使用循环显示从1到100的奇数。但该程序在执行时会显示从7到100的奇数,请帮我纠正该程序。 该计划.....

public class oddnumbers1to100
{
    public static void main(String args[])
    {
        for(int a=1;a<=100;a+=2) {
            System.out.println(a);
        }
    }
}

1 个答案:

答案 0 :(得分:0)

正如所料,问题在于您正在使用的控制台,实际上是集成在您的IDE BlueJ中的控制台。

你可以做两件事来获得完整的输出:

  • 水平列出数字:

    for (int a = 1; a <= 100; a+=2)
        System.out.print(a + " ");
    
  • 或者更改控制台的缓冲区设置:

    • 点击“查看”,然后点击主菜单中的“显示终端”(快捷键 Ctrl + T
    • 然后点击“选项”并选择“无限缓冲”

卸载编译器或IDE(如注释中所示)对您没有帮助,因为它不是您的程序或编译器的问题。