新的所有對象的循環,以Java的 我要建一個撲克計劃,我已經創建了一個播放器類的一些實例變量,包括「toppair」,「highcardst」,等等。我試圖使用佔位符變量來引用合適的玩家的實例變量,而不是依賴if語句。迭代通過類
int handsdealt=0;
int straightval=0;
String placeholder="blank";
player playerone = new player("Richard");
player playertwo = new player("Negreanu");
//code omitted
if (handsdealt==1) placeholder="playerone";
else placeholder="playertwo";
//code to determine if hand is a straight -if it is it sets straightval to 1
**if(straightval==1) placeholder.highcardst=straightHigh;**
我在最後一行收到一個錯誤 - 它看起來像java不接受這種語法。基本上,由於這隻手是筆直的,我想在n手牌發出時追加第n個牌手的「highcardst」實例變量的值。
謝謝。
請發佈確切的錯誤。 – Carcigenicate 2015-04-01 10:55:00
你不能使用變量作爲對象namae – Burusothman 2015-04-01 10:55:03
似乎你想在Java代碼中使用JSON。最接近你想要做的是Map.put(...,...); – ControlAltDel 2015-04-01 10:56:18