目前共有4篇帖子。 內容轉換:不轉換▼
 
點擊 回復
376 3
【页面】猜数字
一派護法 十九級
1樓 發表于:2016-9-16 17:42

<%@page pageEncoding="utf-8" import="mypack.Player" %>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>猜数字</title>
</head>

<body>
<p>
<%
Player computer = new Player();
computer.guess();
int target = computer.getNumber();
out.println("我想的数字是: " + target + "<br>");

Player players[] = new Player[3];
int i;
for (i = 0; i < players.length; i++) {
    players[i] = new Player();
}

boolean end = false;
int j;
for (j = 0; !end; j++) {
    for (i = 0; i < players.length; i++) {
        players[i].guess();
        out.println("玩家" + (i + 1) + "猜的是: " + players[i].getNumber() + "<br>");
    }
    for (i = 0; i < players.length; i++) {
        if (players[i].check(target)) {
            out.println("玩家" + (i + 1) + "猜对了<br>");
            end = true;
        }
    }
}
out.print("局数: " + j);
%>
</p>
</body>
</html>

一派護法 十九級
2樓 發表于:2016-9-16 17:42

package mypack;

public class Player {
    int number = -1;
    
    public boolean check(int targetNumber) {
        return (targetNumber == number);
    }
    
    public int getNumber() {
        return number;
    }
    
    public void guess() {
        number = (int)(Math.random() * 10);
    }
}

一派護法 十九級
3樓 發表于:2016-9-16 17:42

我想的数字是: 3
玩家1猜的是: 2
玩家2猜的是: 6
玩家3猜的是: 4
玩家1猜的是: 6
玩家2猜的是: 9
玩家3猜的是: 7
玩家1猜的是: 2
玩家2猜的是: 9
玩家3猜的是: 2
玩家1猜的是: 5
玩家2猜的是: 6
玩家3猜的是: 7
玩家1猜的是: 8
玩家2猜的是: 0
玩家3猜的是: 0
玩家1猜的是: 0
玩家2猜的是: 0
玩家3猜的是: 9
玩家1猜的是: 9
玩家2猜的是: 5
玩家3猜的是: 6
玩家1猜的是: 4
玩家2猜的是: 3
玩家3猜的是: 2
玩家2猜对了
局数: 8
一派護法 十九級
4樓 發表于:2016-9-16 17:44

我想的数字是: 7
玩家1猜的是: 6
玩家2猜的是: 3
玩家3猜的是: 4
玩家1猜的是: 4
玩家2猜的是: 6
玩家3猜的是: 3
玩家1猜的是: 5
玩家2猜的是: 9
玩家3猜的是: 2
玩家1猜的是: 1
玩家2猜的是: 3
玩家3猜的是: 0
玩家1猜的是: 8
玩家2猜的是: 2
玩家3猜的是: 6
玩家1猜的是: 3
玩家2猜的是: 0
玩家3猜的是: 6
玩家1猜的是: 3
玩家2猜的是: 2
玩家3猜的是: 6
玩家1猜的是: 6
玩家2猜的是: 8
玩家3猜的是: 2
玩家1猜的是: 0
玩家2猜的是: 6
玩家3猜的是: 5
玩家1猜的是: 1
玩家2猜的是: 9
玩家3猜的是: 9
玩家1猜的是: 2
玩家2猜的是: 4
玩家3猜的是: 7
玩家3猜对了
局数: 11

回復帖子

內容:
用戶名: 您目前是匿名發表
驗證碼:
(快捷鍵:Ctrl+Enter)
 

本帖信息

點擊數:376 回複數:3
評論數: ?
作者: 巨大八爪鱼
最後回復:巨大八爪鱼
最後回復時間:2016-9-16 17:44
 
©2010-2024 Arslanbar Ver2.0
除非另有聲明,本站採用創用CC姓名標示-相同方式分享 3.0 Unported許可協議進行許可。