Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Geld(Wert) von der public static void main in die public static void Blackjack
Moin Brauche Hilfe ich möchte ein casino programmieren wegen eines Projekt in der schule weiß aber nicht wie ich das Geld von der public static void main in die anderen classen z.B. Blackjack oder so bekomme.
Java:
import java.util.*;
public class Das_Casino {
public static void main(String[] args) {
int Geld = 1000;
System.out.println("|---------------------------------|");
System.out.println("|welches game wollen Sie zocken? |");
System.out.println("|---------------------------------|");
System.out.println(" ");
System.out.println("|---------------------------------|");
System.out.println("| Black Jack A |");
System.out.println("| |");
System.out.println("| Pferderennen B |");
System.out.println("| |");
System.out.println("| Spieleautomat C |");
System.out.println("|---------------------------------|");
auswählen();
} // end of main
public static void auswählen(){
String auswahl,Pferderennen,Spieleautomat;
Scanner input = new Scanner(System.in);
auswahl = input.next();
if (auswahl.equals("A")) {
BlackJack();
} else {
if (auswahl.equals("B")) {
Pferderennen();
} else {
if (auswahl.equals("C")) {
Spieleautomat();
} else {
System.out.println("Fehler in der Matrix");
fehler();
} // end of if-else
} // end of if-else
} // end of if-else
}
public static void BlackJack(){
System.out.println("Sie Spielen Blackjack");
System.out.println("Sie haben"+Geld+" auf zum Spielen");
}
public static void Pferderennen(){
System.out.println("Sie Spielen Pferderennen");
System.out.println("Sie haben"+Geld+" auf zum Spielen")
}
public static void Spieleautomat(){
System.out.println("Sie Spielen Spieleautomat");
System.out.println("Sie haben"+Geld+" auf zum Spielen")
}
public static void fehler(){
auswählen();
}
} // end of class Das_Casino
Statt als lokale Variable in der Methode einfach als Klassenvariable (statische Variable in der Klasse) deklarieren.
Ansonsten ggf noch Naming Conventions: Variablen und Methoden fangen mit einem kleinen Buchstaben an. PascalCase sieht keine _ vor. Statt dessen direkt mit großem Buchstaben weiter machen (DasCasino).
Statt als lokale Variable in der Methode einfach als Klassenvariable (statische Variable in der Klasse) deklarieren.
Ansonsten ggf noch Naming Conventions: Variablen und Methoden fangen mit einem kleinen Buchstaben an. PascalCase sieht keine _ vor. Statt dessen direkt mit großem Buchstaben weiter machen (DasCasino).