如何为简单增量编写While循环?

时间:2011-10-14 06:57:28

标签: java while-loop

我需要为以下内容编写一个WHILE循环:“hello”是输出

的一部分

8 9 11 14你好18

    while(counter < 18 )
    {
        System.out.print(" " + counter);

        counter = counter + 1 ;

        if(counter > 14 && counter < 18){
            System.out.print(" hello ");
        }

    }

以上是我的示例代码。我无法弄清楚如何将它增加1,2,然后3.有人可以帮忙吗?

2 个答案:

答案 0 :(得分:4)

您需要一个额外的变量来存储增量的数量。在每次循环运行时,此变量本身必须加1。

答案 1 :(得分:1)

试试这个:

        int counter = 8;
        int inc = 1;
        while ( counter <= 18 )
        {
            System.out.print ( " " + counter );
            if ( counter >= 14 && counter < 18 )
            {
                System.out.print ( " hello " );
            }
            counter = counter + inc;

            inc += 1;
        }