/**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);//退出程序
}
}