さて、こんにちは。現在、私はオンラインコースを受講しており、最終的なプロジェクトではブラックジャックを選ぶことにしました。プレイヤーが別のカードに「ヒット」する必要がある場合を除き、すべてが正常に動作しています。私は別の方法で引数を使用してメソッド内でのヒットのために必要なコードは私がヒットボタンをクリックまたはと相互作用したときのイベントハンドラでこれを配置する必要があり javaを使ったイベントハンドラ内の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型、文字列、文字列
を、しかし、それだけで大きな誤差を作成
。私は、javaに比較的新しいですし、本当に助け
ここで、エラーが発生しましたか?上のどの行でコンパイラが文句を言うのですか?または表示されていない行にありますか?完全なコンパイラのエラーメッセージも投稿してください。 –
どのように呼びますか?そのコードを表示すると、私たちが手伝ってくれるかもしれません。 – Obicere
BTW: '(int)Math.ceil(Math.random()* 10)'はhttps://docs.oracle.com/javase/7/docs/api/java/util/Random.html#で実行できます。 nextInt(int) –