1. 程式人生 > >Java-猜數字遊戲

Java-猜數字遊戲

/*
	需求:猜數字遊戲,如果猜對了結束遊戲,沒猜對繼續猜
		1、鍵盤輸入guessNum,系統產生隨機數ranNum
			產生一個隨機數
				1-建立一個隨機數物件
				2-呼叫隨機數物件的方法intNext()
				3-倒入包
		2、while(num1==num2),結束
	
*/
import java.util.*;
class Demo1 
{
	public static void main(String[] args) 
	{			
		//從鍵盤錄入一個數
		Random random = new Random();
		int ranNum = random.nextInt(10) + 1;
		//建立掃描器物件
		Scanner scanner = new Scanner(System.in);
		
		boolean flag = true;
		
		int cnt = 0;
		
		while(flag && cnt < 3){
			System.out.println("請猜一個數");
			int guessNum = scanner.nextInt();
			if(guessNum > ranNum){
				System.out.println("猜大了!");
			}else if(guessNum < ranNum){
				System.out.println("猜小了!");
			}else{
				System.out.println("猜對了!");
				flag = false;
			}
			if(cnt == 1 && flag){
				System.out.println("你還有一次機會!");
			}
			cnt++;
			
		}
		
		
		System.out.println("遊戲結束!" );
	}
}