Java入門案例——猜數字

又是一個入門超簡單的小遊戲,控制檯猜數字。我設置的規則很簡單:1-100的整數;10次機會。

效果:

主要是:

  1. 學習使用Math類的random方法產生隨機數
  2. Scanner類實現控制檯的輸入讀取
  3. for循環控制輸入次數
  4. if語句進行選擇控制
  5. break停止循環

廢話不多說,直接看代碼吧!

import java.util.Scanner;

public class GuessNumber {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		
		int number =(int) (Math.random()*100)+1; // 生成一個1-100的隨機數
		
		Scanner sc=new Scanner(System.in); //定義從控制檯輸入
		for(int i=0;i<10;i++) { //控制最多隻能猜10次
			System.out.println("請輸入1-100之間的整數");
			int guess = sc.nextInt(); //接收控制檯的輸入
			//與生成的目標數字進行比較
			if(guess>number) {
				System.out.println("你猜的太大了!你還有"+(9-i)+"次機會");
			}else if(guess<number) {
				System.out.println("你猜的太小了!你還有"+(9-i)+"次機會");
			}else {
				System.out.println("你猜對了,真厲害!");
				break; //退出循環,退出遊戲
			}
			
		}

	}

}

 

發佈了32 篇原創文章 · 獲贊 6 · 訪問量 3031
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章