猜數字遊戲練習do-while迴圈
阿新 • • 發佈:2019-01-09
import java.util.*; class Test_2 { public static void main(String[] args) { Random r=new Random(); int num=r.nextInt(10); Scanner s=new Scanner(System.in); int getNum=-1;//有人說給getNum賦的值只要不再你設定的隨機數範圍內即可,就是不包括0~10就行,但我覺得getNum可以是任意值,因為會先執行do int count=3; do { getNum=s.nextInt();//掃描控制檯上的資訊 if (getNum<num) { System.out.println("您猜的數小了"); } else if(getNum>num) { System.out.println("您猜的數大了"); } else { System.out.println("恭喜您猜對了"); break; } count--; if (count==2) { System.out.println("您還有兩次機會"); } else if (count==1) { System.out.println("您還有一次機會"); } else { System.out.println("GAME OVER"); break; } } while (getNum!=num); } }