Java-猜數字遊戲
阿新 • • 發佈:2018-12-09
/* 需求:猜數字遊戲,如果猜對了結束遊戲,沒猜對繼續猜 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("遊戲結束!" ); } }