猜數字的遊戲(GuessNumber)

/**1,猜數字的遊戲(GuessNumber)
遊戲運行時產生一個0-1000之間的隨機整數,要求用戶從控制檯輸入數字,
若輸入的數字比產生的數字小,則輸出:“太小了,再大一點!”;
若輸入的數字比產生的數字大,則輸出:“太大了,再小一點!”,
若輸入的數字和產生的數字相等,則輸出:“恭喜你猜對了!”,
若用戶猜了10次還未猜對,則輸出:“你太笨了,下次再來吧!”然後退出程序。*/
package day4;

import java.util.Scanner;
public class GuessNumber{
   public static void main(String[] args){
   System.out.println("             猜字遊戲       /n  請在0~1000之間猜數據 !");  
   int m;
   m=(int)(Math.random()*1000);//產生隨機數
  
   Scanner sca=new Scanner(System.in);//
  
   for(int i=1;i<=10;i++){
    int a=sca.nextInt();
       if(a==m){
         System.out.println("恭喜你猜對了 !");
         System.out.println("您猜的次數爲:"+i);
       }else if(a>m){
         System.out.println("太大了,再小點 !");
         System.out.println("您猜的次數爲:"+i);
        }else if(a<m){
           System.out.println("太小了,再大點 !");
           System.out.println("您猜的次數爲:"+i);
         }      
   }
   System.out.println("你太笨了,下次再來吧 !");
   System.out.println("正確答案是 :"+m);
   System.exit(0);//退出程序
   }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章