①打印:***** java
**** ide
*** spa
** it
*class
for(int x=1; x<=5; x++) { for(int y=x; y<=5; y++) { System.out.print("*"); //向下通常的格式for(int y=x; y<=5; y++) } System.out.println(); }
②打印:*循環
** margin
*** 語言
**** di
*****view
for (int x=1; x<=5 ;x++ ) { for (int y=1;y<=x ;y++ ) { System.out.print("*"); //向上通常的格式for(int y=1; y<=x; y++) } System.out.println(); }
③打印:* * * * *
-* * * *
--* * *
---* *
----*
for(int x=1; x<=5; x++) { for(int y=1; y<x; y++) { System.out.print(" "); 先打印" " } for(int z=x; z<=5; z++) { System.out.print("* "); 再打印"*" } System.out.println(); }
continue、break
break:跳出。break:結束循環
break做用的範圍:要麼是switch語句,要麼是循環語句。
記住:當break語句單獨存在時,下面不要定義其餘語句,由於執行不到。
break跳出所在的當前循環。
若是出現了循環嵌套,break想要跳出指定的循環,能夠經過標號來完成。
out:for (int x=0; x<3 ;x++ )
{
in:for (int y=0; y<4 ; y++)
{
System.out.println("x="+x);
break out; 能夠對for循環起名字,指定跳出那個循環,
C語言中跳出外循環須要goto語句
}
}
continue:繼續。做用的範圍:循環結構。
continue:結束本次循環,繼續下次循環。和break相似可結束外層循環