1. 程式人生 > >初識java 之 猜數字遊戲

初識java 之 猜數字遊戲

import java.util.Random;
import java.util.Scanner;
public class Guessnum{
	
	private final int value;
	
	public Guessnum(){
		Random random = new Random();
		this.value = random.nextInt(100);//產生隨機數[0,100)
	}
	
	public void play(){
		System.out.println("歡迎來到猜數字遊戲");
		int count = 0;
		Scanner scanner = new Scanner(System.in);
		while(true){
			count++;
			System.out.println("請輸入您猜的數字:");
			int guessnum = scanner.nextInt();
            if(guessnum > this.value){
				System.out.println("你猜的數字太大了");
			}else if(guessnum < this.value){
				System.out.println("你猜的數字太小了");
			}else{
				System.out.println("恭喜您猜中了");
				break;
			}
            			
		}
		System.out.println("您一共猜了"+count+"次");
	}
	public static void main(String[] args){
        Guessnum guessnum = new Guessnum();
		guessnum.play();
	}
		
}