我試着去滾動骰子,然後系統打印骰子1時即時調用slaTarningar()類播放器裏,的Java:滾動骰子和輸出
class Player{
int armees = 0;
int diceAmount = 0;
Dice Dices[];
Player(String playerType){
armees = 10;
diceAmount = ("A".equals(playerType)) ? 3 : 2;
Dices= new Dice[diceAmount];
for(int i=0;i<Dices.length;i++){
Dices[i]=new Dice();
}
}
void slaTarningar(){
for(int i=0;i<Dices.length;i++){
Dices[i].role();
}
System.out.println ("Dice: "+ Dices[1]);
}
void visaTarningar(){
String allDices="";
for(int i=0;i<Dices.length;i++){
allDices += ", " + Dices[i];
}
}
}
class Dice{
int value;
Dice(){
value=0;
}
void role(){
int role;
role = (int)(Math.random()*6+1);
value=role;
}
}
我得到的是我的項目名稱,很奇怪否則:
Dice: [email protected]
這裏有什麼問題?
BTW,骰子_is_複數。單數是_die_。 (相信與否) – SLaks 2011-05-25 15:53:35
死,死,死!好吧快點把它捲起來;) – 2011-05-25 15:57:08