Okay, Hallo Leute. Momentan mache ich einen Online-Kurs und für mein finales Projekt entschied ich mich für Blackjack. Alles läuft gut, außer wenn ein Spieler für eine andere Karte "treffen" muss. Ich habe den Code für einen Treffer in einem Verfahren benötigt, die args aus einem anderen Verfahren verwendet iMethode mit Argumenten in einem Event-Handler mit Java
erstelltpublic 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);
}
Ich brauche dies in einem Event-Handler zu setzen, wenn der Treffer Schaltfläche geklickt wird oder interagierten mit. Allerdings kommt es mit einem Fehler zu sagen:.
"Erforderlich int, string, string
Ich habe versucht, die Argumente in den Event-Handler setzt es aber schafft nur einen größeren Fehler
ich bin relativ neu in Java und wirklich der Hilfe
Wo sehen Sie den Fehler? Welche Zeile verursacht den Compiler zu beschweren? Oder ist in einer Zeile nicht gezeigt? Bitte posten Sie auch die vollständige Compiler-Fehlermeldung. –
Wie nennst du es? Zeigen Sie diesen Code und wir können Ihnen vielleicht helfen. – Obicere
BTW: '(int) Math.ceil (Math.random() * 10)' kann mit https://docs.oracle.com/javase/7/docs/api/java/util/Random.html# getan werden nextInt (int) –