[問題] WHILE迴圈之問題請教

看板java作者 (小天天~~~)時間17年前 (2008/06/16 17:38), 編輯推噓8(806)
留言14則, 4人參與, 最新討論串1/3 (看更多)
我剛剛有看了一下 板上的問題好像都是FOR的 int x=0; int y=0; while(x<4){ if(ans [x]==user[x]) A++; x++; } while(x<4){ while(y<4) if(x==y) continue; if(ans[x]==user[y]) B++; y++; x++; } System.out.println(A+"A"+B+"B"); 上面是我用FOR改寫的 雖然COMPILE能過 可是他只能顯示A B都會是0 WHILE迴圈跟FOR不一樣 不能合在一起用嗎??? 要怎麼改才能讓B也一起跑呢??? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.230.150

06/16 17:47, , 1F
你可以先從一個for跟一個while的差異處開始學起 =.=
06/16 17:47, 1F

06/16 17:50, , 2F
我知道差異處阿...while不用初始算值跟控制運算...
06/16 17:50, 2F

06/16 17:51, , 3F
你確定是「不用」?誰教你的?
06/16 17:51, 3F

06/16 17:52, , 4F
課本寫的~"~
06/16 17:52, 4F

06/16 17:55, , 5F
他說只要條件運算 下面是動作敘述阿
06/16 17:55, 5F

06/16 17:56, , 6F
只是形式上的省略而已
06/16 17:56, 6F

06/16 19:21, , 7F
while跟for在高階語言是一樣的東西 個人喜好問題
06/16 19:21, 7F

06/16 19:38, , 8F
非也!while和for只有在C-fashion languages才是一樣的
06/16 19:38, 8F

06/16 19:40, , 9F
for在「高階語言」有一大堆效果各異的做法 pre-test
06/16 19:40, 9F

06/17 04:48, , 10F
ruyb的迴圈啊..
06/17 04:48, 10F

06/17 04:49, , 11F
ruby
06/17 04:49, 11F

06/17 21:51, , 12F
…post-test eval-once/eval with each iteration等
06/17 21:51, 12F

06/17 21:53, , 13F
當然這些因為side effect的關係大都被放棄了 才造成
06/17 21:53, 13F

06/17 21:55, , 14F
C-fashion for cons的prevailing (後來覺得應該寫完XD)
06/17 21:55, 14F
文章代碼(AID): #18LZIBPp (java)
文章代碼(AID): #18LZIBPp (java)