壹般無限循環可以使用while(true)
但是也可以使用for(;;) 來實現無限循環
參考代碼
public?class?ForDemo?{
public?static?void?main(String[]?args)?{
for?(;;)?{//?無限循環
//?從1->10
for?(int?i?=?1;?i?<=?10;?i++)?{
for?(int?j?=?i;?j?>?0;?j--)?{
System.out.print("*");//打印星號
}
System.out.println();//換行
}
//?從9->2
for?(int?i?=?9;?i?>?1;?i--)?{
//如果i?=10?那麽會出現2行?10個星號的情況
//如果i?>0?那麽會出現2行?1個星號的情況
//不清楚題目的具體要求,所以這裏的i=10還是i=9?,i>1還是i>0自己根據題目要求填寫
for?(int?j?=?i;?j?>?0;?j--)?{
System.out.print("*");
}
System.out.println();
}
}
}
}
效果如下
***
***
****
*****
******
*******
********
*********
**********
*********
********
*******
******
*****
****
***
**
*
**
***
****
*****
******