看板 java 關於我們 聯絡資訊
do{ 產生一個隨機亂數碼 = num1; if(判斷成立1){ function a(); } if(判斷成立2){ function b(); } else if(判斷成立3){ function c(); } else if(判斷成立4){ fucntion d(); } else{ while(true){ if(判斷成立2){ function b(); break; } if(判斷成立3){ function c(); break; } if(判斷成立4){ function d(); break; } /*欲想加入程式碼*/ } } 現在想在加入程式碼中...放入if(判斷成立1)的條件... 但不要break...而是可以在同一個亂數碼num1下重新執行do-while回圈.... 請問有goto..之類的寫法嗎??? 或是有更好的寫法呢?? 請大家多多指教... } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.46.119.250
pico2k:continue (?) 07/29 13:40
spiderman007:好像可以...請問用continue為何不會重新產生num1呢? 07/29 13:50
LPH66:因為這個 continue 重覆的是內層的 while(true) 07/29 15:17
kevin771012:好奇的是,判斷234都沒過才會進else 但是else裡面又 07/31 12:16
kevin771012:讓他無窮迴圈.... 07/31 12:18
peacedove:他想要加入的程式碼可能會讓判斷條件變成true吧XD 07/31 15:20
spiderman007:我想試寫一個單字輸入,若輸入正確或選其他功能即if 07/31 17:54
spiderman007:若答錯,就進else(),但在else也要有可選其他功能.. 07/31 17:56
spiderman007:請問有更好的寫法嗎?? 開頭的第一個if判斷想在else() 07/31 17:58
spiderman007:也能執行...所以試了cintinue的方法,請大家多指教.. 07/31 18:00
kevin771012:聽你的意思有點像是BBS的感覺 那只要用while作無窮就 07/31 18:02
kevin771012:夠了 然後裡面用switch 讀你的單字輸入 07/31 18:05