返回列表 發帖

[隨堂練習]終極密碼

終極密碼: 從0~99開始
先亂數產生一個數字
並由使用者自訂義一個數值去做猜測
直到成功為止
  1. package tw.mis.kuas.edu.tw;

  2. import java.util.Scanner;

  3. public class Msin {

  4.         public static void main(String[] args) {
  5.                 // TODO 自動產生的方法 Stub
  6.                 int max =100;  //最大
  7.                 int min = 0; //最小
  8.                 int yournum = 0;
  9.                 int count = 0;
  10.                 int random_num = (int)(Math.random()*100+1); //亂數產生0~100內的數值
  11.                 Scanner scanner = new Scanner(System.in);
  12.                
  13.                 while(true)
  14.                 {
  15.                         count++;
  16.                         System.out.print("Please input a number: ");
  17.                         yournum  = scanner.nextInt();
  18.                        
  19.                         if(yournum==random_num) //猜中
  20.                         {
  21.                                 System.out.println("You win");
  22.                                 System.out.println("共猜了"+count+"次");
  23.                         }
  24.                         else if(yournum<random_num) //太小
  25.                         {
  26.                                   System.out.println("Too Short");
  27.                       System.out.println(yournum + "~" + max);
  28.                       System.out.println("****************");
  29.                       min = yournum; //將最小值設為自己所猜的數值
  30.                         }
  31.                         else if(yournum>random_num) //太大
  32.                         {
  33.                                    System.out.println("Too Big");
  34.                        System.out.println( min + "~" + yournum);
  35.                        System.out.println("****************");
  36.                        max = yournum; //將最大值設為自己所猜的數值
  37.                         }
  38.                 }
  39.                
  40.         }

  41. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表