Java謎題5:球(ball)
在今天的Java拼圖中,我們玩了一個非常簡單的遊戲。我扔了一個球,如果你接到它,就得分。你的總得分是你接球的次數。想想看還有另一種得分方式嗎?
package game; public final class Game { private final Ball ball = new Ball(); private volatile long score; public final class Ball extends Throwable { private volatile long caught; private Ball() { } public synchronized void caught() { if (caught++ < score++) { // The goal is to reach this line System.out.println("You cheated!"); } } } public void play() throws Ball { throw ball; } } |
與往常一樣的規則適用; 您必須在啟用安全管理器(-Djava.security.manager)的情況下執行。您的解決方案也必須在play包中。不允許在遊戲包中放入任何其他內容。。
相關文章
- Java謎題5:球(ball)-解決方案Java
- 平方謎題(5)
- Java謎題:小丑Java
- 乘法◆除法◆謎題(5)
- ●六數謎題●(5)
- Java 謎題 2:夢境Java
- Java謎題3:汽車Java
- Java謎題6:雞與蛋Java
- Java 謎題 7:餅乾(Cookie)JavaCookie
- Java 謎題4:液體(Liquid)JavaUI
- Java謎題1:小丑 - 解決方案Java
- Java謎題7:餅乾-解決方案Java
- Java謎題3:汽車 - 解決方案Java
- Java謎題6:雞與蛋-解決方案Java
- HDU – 4811 – Ball (思維)
- HDU 5821 Ball(貪心)
- ●1/2, 2/3, 3/4, 4/5, 5/6, 7/6構成的謎題●(5)
- 解謎遊戲謎題設計研究(三):推理類謎題設計遊戲
- 解謎遊戲謎題設計研究(一):物品類謎題設計遊戲
- 魔法塔之謎(5)
- 解謎遊戲謎題設計研究(二):機關類謎題設計遊戲
- 『類自然數(lzrs)概念手遊謎題』(12月5日)
- 除法謎題(2)
- 除法謎題(1)
- 平方謎題(15)
- 平方謎題(10)
- 平方謎題(11)
- 平方謎題(9)
- 平方謎題(13)
- 平方謎題(14)
- 平方謎題(16)
- 平方謎題(12)
- 平方謎題(7)
- 平方謎題(6)
- 平方謎題(8)
- 平方謎題(1)
- 平方謎題(2)
- 平方謎題(4)