看板 java 關於我們 聯絡資訊
我想在我的程式最後 補上 讓她可以無限loop本身 我想使用char Choice 當作key word 如果使用者輸入Y/n 就會在跑一次 但是,Choice = input.nextChar(); 系統判定是有問題, 請問 我該如何改寫這句?_? -- import java.util.Scanner; public class TwentySongMain { Scanner input = new Scanner( System.in ); public static void main( String args[] ) { char Choice; do { TwentySong MyTwentySong = new TwentySong(); MyTwentySong.GetInput( ); MyTwentySong.DisplaySong( ); System.out.print("Do you want to start a new loop? (Enter 'Y' or 'y' for yes)"); Choice = input.nextChar(); }while(Choice == 'Y' || Choice == 'y'); System.out.print("Have a nice day,goodbye!"); } -- "Ask not what your country can do for you; ask what you can do for your country." By John F.Kennedy -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 71.105.240.111 ※ 編輯: arkzon 來自: 71.105.240.111 (09/21 15:58)
jacky951:equal? 09/21 22:42
wannawanna:你的input是Scanner的物件嗎 09/22 13:50
wannawanna:如果是的話 很遺憾Scanner裡沒有nextChar這個方法 09/22 13:51
thank1984:試試看 BufferedReader 的 read方法 記得要Try catch 09/23 13:55