自學java~~ casino game Craps
書上面出現了這個問題
我上網去查了一下有關於craps的資料
才發現這賭博遊戲會不會太複雜了阿.....
各位有玩過這個遊戲嗎...
因為我根本不賭博 所以根本不知道要從何下手寫java程式
這遊戲又怎麼又跟java有關?!
麻煩會的人指教我寫出這個Craps遊戲的java程式語
然後幫忙解釋給我聽lol
感謝!!!
5 個解答
- ?Lv 79 年前最佳解答
請參考我的做法
/**
* Craps 遊戲規則
* 1. 玩家擲兩顆六點的骰子,將朝上的兩個點數相加,此稱出手擲。
* 2. 出手擲點數若為 7 或 11 則玩家贏,若為 2, 3 或 12 則輸。
* 3. 出手擲點數若為其他,則稱為正點。
* 4. 玩家繼續擲骰,若擲出點數為 7 則玩家輸,若為正點則贏。
*/
public class Y0236 {
public static void main(String[] args) {
int dice1 = (int)(Math.random() * 6 + 1);
int dice2 = (int)(Math.random() * 6 + 1);
final int pt = dice1 + dice2; // 出手擲點數,也就是正點
if (pt == 7 || pt == 11) { // 7 或 11 則贏
System.out.println("You rolled " + pt + ". You Win!");
System.exit(0);
} else if (pt == 2 || pt == 3 || pt == 12) { // 2, 3, 12 則輸
System.out.println("You rolled " + pt + ". You Lose!");
System.exit(0);
}
System.out.println("You rolled " + pt + ". POINT is " + pt);
while (true) { // 玩家繼續擲骰
dice1 = (int)(Math.random() * 6 + 1);
dice2 = (int)(Math.random() * 6 + 1);
int pt2 = dice1 + dice2;
System.out.println("You rolled " + pt2 + ". POINT is " + pt);
if (pt2 == 7) { // 7 則輸
System.out.println("You Lose!");
break;
} else if (pt2 == pt) { // 正點則贏
System.out.println("You Win!");
break;
}
}
}
}
- 匿名使用者6 年前
* ***** http://*****/ *
[電子遊戲]
拉霸、水果盤、7PK、5PK
[運彩遊戲]
棒球、籃球、足球、網球、冰球、各種體育經典賽事
[真人遊戲]
百家樂、21點、骰寶、輪盤、牌九、三公、輪盤、翻攤、牛牛、二八杠
[對戰遊戲]
台灣麻將、德州撲克、骰盅吹牛、四支刀、鬥地主、十三支、二八槓、暗棋、接龍
[彩球遊戲]
香港六合、台灣樂透、今彩539、樂合彩、大陸時時彩、基諾彩、北京賽車、賽狗、賽馬、指數
[優惠活動]
1. 新舊會員儲值就送500點
2. 真人百家樂彩金等你拿
***** http://*****/
歡迎免費體驗試玩!!
線上影片直播、正妹圖、討論區免費註冊 ~
- 9 年前
你說得很有道理:D
可是我是聽朋友說學校教的java會先從這本書開始教的
然後我又一切都不懂~~
你或者是其中一個有程度的人
可是像我
要上班要賺錢生活
大學並不是人人都有能力去念的
很感謝您的意見
可是我會請教他人來教我學校的方法
感恩
2012-04-14 14:00:00 補充:
最近常利用下班時間玩fb上面的craps....
這遊戲真的很機車 蠻複雜的....
可是基本上好像只需要懂一種方法就有機會贏~
賭博阿賭博 lol
感謝你的註解
再來感謝意見區的發表
我會加油的 :D
願各位身體平安 賺大錢!
- 您覺得這個回答如何?您可以登入為回答投票。
- 岔題與亂回文程度的能力Lv 49 年前
我教你哦~
1. 把 "craps" 幾個字母丟到 google 上.
2. 按下那個放大鏡的搜尋按鈕.
3. 左邊按下 "繁體中文網頁" 的連結
4. 你會發現神奇的第三個搜尋結果的連結有你想要的答案及說明
5. 用完之後記得感謝一下良葛格(雖然他本人已經好幾年沒在姿勢佳出現過了)
2012-04-13 10:25:06 補充:
順便說明一下好了, 基本上你問的那些問題.
有一定程度的人不會看不出來那是自學還是學校作業
你的發問跟真正自學的人有什麼不同呢?
1. 自學的人的問題會有一個重點, 而且會附上自己的code, 不會像你整題丟上來
2. 自學的人會先google找答案, 所以發問的都是難以找到key word搜尋的問題
3. 自學java的人發問第一個會找JavaWorld, 而不是求作業用的姿勢佳
2012-04-13 13:42:55 補充:
其實無所謂啦, 反正每年資訊科系畢業的人那麼多
多刷掉一些上課不認真, 程度不足的人進這行業,
我們才會比較有價值^__^