我需要为以下内容编写一个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.有人可以帮忙吗?
答案 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;
}