Java 用我們學到的知識做處一個小的項目或者游戲等等應該都或多或少的有一點點的成就感吧,下列就是我用所學的基礎知識做的猜字謎游戲,並且給他賦予了靈魂哈哈哈。有興趣的可以嘗試的用自己會的知識做一些小的游戲工具什麼的提高自己,要不然你的知識不會那麼簡單的就融會貫通是吧! 有能力的可以把他改寫的更加的 ...
Java
用我們學到的知識做處一個小的項目或者游戲等等應該都或多或少的有一點點的成就感吧,下列就是我用所學的基礎知識做的猜字謎游戲,並且給他賦予了靈魂哈哈哈。有興趣的可以嘗試的用自己會的知識做一些小的游戲工具什麼的提高自己,要不然你的知識不會那麼簡單的就融會貫通是吧!
有能力的可以把他改寫的更加的nice
,就把它當偽代碼也行啊!
下列用到的基礎知識方便有:
- if
- for
- while
- Random :隨機生成數值,JDK封裝類
- Scanner :我不怎麼會描述,可以看看官方文檔,嘿嘿,或者也可以看看java的JDK 的API文檔,版本1.6.0的是官方中文版的,不是野雞翻譯,另一篇下載鏈接文章
/*
題目:固定一個隨機數(1~100),然後猜出他
*/
import java.util.Random;
import java.util.Scanner;
public class demo02Scannersum {
public static void main(String[] args) {
Random r = new Random();
int rr = r.nextInt(100) + 1;
Scanner s = new Scanner(System.in);
System.out.println("這是一個測試歐氣的游戲,我會隨機選取1~100的一個數,猜中它,次數用的越少的代表越歐");
int result=1;
while (true) {
int ss = s.nextInt();
if (rr > ss) {
System.out.println("你的猜測小了哦!");
} else if (rr < ss) {
System.out.println("你的猜測大了哦!");
}else{
System.out.println("恭喜你猜中了哦,你一共猜了"+result+"次就猜中了哦!");
break;
}
result++;
}
if (result<7) {
System.out.println("恭喜你,你是一個特別歐的人");
}else {
System.out.println("看來你沒有歐氣,說不定還是一個非酋");
}
}
}
運行結果:
請輸入你要猜測的數值(1~100)
55
你的猜測大了哦!
33
恭喜你猜中了哦,你一共猜了2次就猜中哦!
恭喜你,你是一個特別歐的人