好的,大家好。目前我正在參加一個在線課程,對於我最後的項目,我選擇做二十一點。一切都運行良好,除非玩家需要「打」另一張牌。我有一個使用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) –