/**
*作者: Antonio.W
*題目: 0~100之間猜數字,系統會告訴玩家,大一點或小一點,
* 直到猜中數字。
*備註: 猜數字複習,都忘光了...心血來潮code一下
*時間: 2012/12/10,0938
*歷時: 3hr,為什麼這麼久?因為我忘光拉
*/
import java.util.Scanner;
public class Demo {
public static void main(String[] args) {
int max = 100, min = 0, i;
int j;
//int mid;
j = (int)(Math.random()*100 + 1);
System.out.println("answer: ***");
while (true) {
System.out.print("Please input a number: ");
//catch number
Scanner rsScanner = new Scanner(System.in);
i = rsScanner.nextInt();
System.out.println("u input:" + i);
//mid = (min + max)%2;
if (i == j){
System.out.println("U got!");
break;
}else if (i < j) {
System.out.println("Too <<<...=.,=");
System.out.println(i + "~" + max);
System.out.println("****************");
min = i;
//mid = (max + min) % 2;
}else if (i > j){
System.out.println("Too >>> >///<");
System.out.println( min + "~" + i);
System.out.println("****************");
max = i;
//mid = (min + max) %2;
}
}
}
}
************************************************************
如果你正在學習,可以拿去參考,有問題歡迎發問,
但請不要copy拿去交作業,程式碼卻連重寫都沒試過。
受益匪淺
回覆刪除恭喜恭喜~
刪除請問有沒有分成兩個class(Guess, GameLauncher)的寫法?
回覆刪除class(Guess, GameLauncher)的功能是什麼?
刪除我想請問為什麼我用
回覆刪除public static void main(String[] args);
卻顯示
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
方便把error message貼上嗎? 我們來討論看看~
刪除