程式碼如下:

Loop:
for (int i=0;i<10;i++)
for (int j=0; j<i; j++)
{
if (j%3==0)continue;
if (j==2) continue Loop;
System.out.print(j);
}
System.out.print("\n");

不懂為何做出來是11111111
文章關鍵字
花椰菜王子 wrote:
程式碼如下:Loop...(恕刪)


是11111111沒錯
花椰菜王子 wrote:
程式碼如下:Loop...(恕刪)

你的問題是出來的結果跟預期的不一樣?
還是你想問為何是這種結果?
為什麼一些可以公開討論的事也要私訊來問? 好好幫蔣大衝流量不行嗎?
charakahoshi wrote:
你的問題是出來的結果...(恕刪)


是為何這種結果@@
i=0跟1的時候不會進j迴圈
i=2~9時:
j=0時 j%3等於0,跳出
j=1時 會列印
j=2時 繼續迴圈
j=3時 迴圈結束
下面沒有了

當然印出八個 1

我是柏格貓
Borgcat wrote:
i=0跟1的時候不會...(恕刪)


YAYAY謝謝
我懂了
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!