1. 程式人生 > >Java 案例二 猜數字遊戲

Java 案例二 猜數字遊戲

/*
	猜數字案例
	遊戲操作如下:
		後臺預先生成一個1-100之間的隨機數,使用者鍵盤錄入猜數字
		如果猜對了,列印“恭喜您,答對了”
		如果猜錯了
		猜大了:列印“sorry,您猜大了!”
		猜小了:列印“sorry,您猜小了!”
		直到數字猜到為止
	
    結果三種情況:
    猜中了,猜大了,猜小了

	隨機數類 Random
	輸入類	 Scanner
	選擇結構 if
	迴圈結構 while
*/

import java.util.Random;
import java.util.Scanner;

public class GuessNumber{
	public static void main(String[] args){
		//定義一個隨機數
		Random run = new Random();
		int i = run.nextInt(100)+1;
		System.out.println("遊戲開始");
		
		//使用者輸入的資料
		Scanner sc = new Scanner(System.in);//括號內要加上內容
		System.out.println("——————請輸入一個您要猜的數字——————");
		int j = sc.nextInt();
		
		while(i!=j){
			if(i<j){
				System.out.println("Sorry,您猜大了");
			}else{
				System.out.println("Sorry,您猜小了");
			}
		    j = sc.nextInt();
		}
		
		System.out.println("恭喜您,猜對了");
	}
}

執行結果: