返回列表 發帖
  1. import java.io.Console; //引入java.io類別
  2. public class ch25 //continue & break
  3. {
  4. public static void main(String args[])
  5. {
  6.   int guest,anwser,cycle;
  7.   int start_num, end_num;
  8.   Console console = System.console();
  9.   
  10.   anwser = (int)(Math.random()*100+1);
  11.   //System.out.println(anwser);
  12.   
  13.   System.out.println();
  14.   System.out.println("這是一個猜數字的遊戲,請在1-99之間,猜一數,");
  15.   System.out.println("準備好了嗎...Let's Go!!");
  16.   System.out.println();
  17.   
  18.   cycle = 1;
  19.   start_num = 1;
  20.   end_num = 99;
  21.   
  22.   while(true)
  23.   {
  24.     System.out.print("請輸入數字("+start_num+"-"+end_num+"):");
  25.     guest = Integer.parseInt(console.readLine());
  26.        
  27.         if(guest==anwser) break;
  28.        
  29.         if(guest > anwser)
  30.         {
  31.                 System.out.println("****猜錯囉,請猜小一點****");
  32.                 System.out.println();
  33.                 cycle++;
  34.                 end_num = guest;
  35.                 continue;
  36.         }
  37.        
  38.         if(guest < anwser)
  39.         {
  40.                 System.out.println("****猜錯囉,請猜大一點****");
  41.                 System.out.println();
  42.                 cycle++;
  43.                 start_num = guest;
  44.                 continue;
  45.         }
  46.   
  47.   }
  48.   
  49.   System.out.println("****恭喜你猜中了,"+"一共猜了"+cycle+"次!!****");
  50. }
  51. }
複製代碼

TOP

返回列表