好的,嗨,伙计们。目前我正在参加在线课程,在我最后的项目中,我选择了二十一点。一切都运行良好,除非玩家需要“击中”另一张牌。我有一个方法所需的代码,该方法使用来自我创建的不同方法的args
public void Hitcardp1(int p1total, String p1scard1, String p1scard2){
int p1hitcard;
p1hitcard = (int)Math.ceil(Math.random()*10);
p1total = p1total + p1hitcard;
P1Area.setText("Card: " +p1scard1+ "\nCard: " +p1scard2+ "\nCard: +p1hitcard);
}
我需要将它放在事件处理程序中,以便在单击或与之交互时点击按钮。然而,它出现了错误说:
“必需的int,string,string
我已经尝试将args放在事件处理程序中,但是,它只会产生更大的错误。
我对java比较陌生,非常感谢帮助
答案 0 :(得分:0)
关于您的处理程序和类的信息不足。
由于缺少args而出现错误。 您的方法必须以:
运行Hitcardp1(p1total,p1scard1,p1scard2);
另外,您的代码中错过了"
。
P1Area.setText("Card: " +p1scard1+ "\nCard: " +p1scard2+ "\nCard: "+p1hitcard);