第三章 實驗二 猜數字遊戲
阿新 • • 發佈:2019-02-19
實驗目的:
使用if~else分支和while迴圈語句解決問題
GuessNumber.java
執行結果:package guessnumber; import java.util.Scanner; import java.util.Random; public class GuessNumber { public static void main(String[] args) { Scanner reader=new Scanner(System.in); Random random =new Random(); System.out.println("給你一個1至100之間的整數,請猜測這個數"); int realNumber =random.nextInt(100)+1;//random.nextInt(100)是【0,100)中隨機整數 int yourGuess=0; System.out.print("輸入您的猜測"); yourGuess=reader.nextInt(); while(yourGuess>0&&yourGuess<=100){ if(yourGuess>realNumber){ System.out.print("猜大了,在輸入您的猜測:"); yourGuess=reader.nextInt(); } else if(yourGuess<realNumber){ System.out.print("猜小了,在輸入您的猜測:"); yourGuess=reader.nextInt(); } } System.out.println("猜對了!"); } }
心得:
此程式最後是有問題的,因為不能輸出猜對了