- import java.io.Console; //引入java.io類別
- public class ch25 //continue & break
- {
- public static void main(String args[])
- {
- int guest,anwser,cycle;
- int start_num, end_num;
- Console console = System.console();
-
- anwser = (int)(Math.random()*100+1);
- //System.out.println(anwser);
-
- System.out.println();
- System.out.println("這是一個猜數字的遊戲,請在1-99之間,猜一數,");
- System.out.println("準備好了嗎...Let's Go!!");
- System.out.println();
-
- cycle = 1;
- start_num = 1;
- end_num = 99;
-
- while(true)
- {
- System.out.print("請輸入數字("+start_num+"-"+end_num+"):");
- guest = Integer.parseInt(console.readLine());
-
- if(guest==anwser) break;
-
- if(guest > anwser)
- {
- System.out.println("****猜錯囉,請猜小一點****");
- System.out.println();
- cycle++;
- end_num = guest;
- continue;
- }
-
- if(guest < anwser)
- {
- System.out.println("****猜錯囉,請猜大一點****");
- System.out.println();
- cycle++;
- start_num = guest;
- continue;
- }
-
- }
-
- System.out.println("****恭喜你猜中了,"+"一共猜了"+cycle+"次!!****");
- }
- }
複製代碼 |