[問題] 輸入char的方式
我想在我的程式最後 補上 讓她可以無限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)
推
09/21 22:42, , 1F
09/21 22:42, 1F
推
09/22 13:50, , 2F
09/22 13:50, 2F
→
09/22 13:51, , 3F
09/22 13:51, 3F
推
09/23 13:46, , 4F
09/23 13:46, 4F
推
09/23 13:55, , 5F
09/23 13:55, 5F