好的,大家好。目前我正在参加一个在线课程,对于我最后的项目,我选择做二十一点。一切都运行良好,除非玩家需要“打”另一张牌。我有一个使用ARGS从一个不同的方法的方法中的一击所需要的代码我创建带有java事件处理程序中的参数的方法
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);
}
我需要把这个事件处理程序命中按钮被点击或与之进行交互时。然而,它与一个错误说出现:
“要求诚信,字符串,字符串
我试图把事件处理程序中的指定参数时,但是,它仅仅是创建一个更大的错误
我是比较新的Java和会很感激的帮助
你在哪里看到错误?上面哪一行导致编译器投诉?或者在一行中没有显示?请发布完整的编译器错误信息。 –
你打电话过得怎么样?显示该代码,我们可能会提供帮助。 – Obicere
BTW:'(int)Math.ceil(Math.random()* 10)'可以使用https://docs.oracle.com/javase/7/docs/api/java/util/Random.html# nextInt(int) –