Hallo ich muss für die Schule ein Wuerfell Duell erstellen jedoch habe ich ein fehler

Aqtox

Aqtox

Neues Mitglied

Hallo ich muss für die Schule ein Wuerfell Duell erstellen jedoch habe ich ein fehler​

1. Ich muss das irgendwie mit dem Geld setzen und das sich dann das gesetzte geld jenach spieler anzahl Vergrößern kann oder man wenn man verliert garnichts bekommt
2.ich habe doppel würfel benutzt und ich weiß nicht wie ich das machen kann das beide würfel zusammen addiert werden so das ich keinen "Du hast gewonnen" packen kann ich dachte ich könnte das so regeln ( if (x+y > w+x) { ) jedoch geht dies nicht.

bitte helft mir danke im voraus







import java.util.*;
public class cubeduell {
public static void main(String[] args) {
String auswahl;
Scanner input = new Scanner(System.in);
System.out.println("|---------------cube Duell---------------|");
System.out.println("| |");
System.out.println("| Wie viele Gegner Möchten sie haben ? |");
System.out.println("| 1-5 |");
System.out.println("| 1 Spieler 2x |");
System.out.println("| 2 Spieler 3x |");
System.out.println("| 3 Spieler 4x |");
System.out.println("| 4 Spieler 5x |");
System.out.println("| 5 Spieler 6x |");
System.out.println("|----------------------------------------|");
auswahl = input.next();
if (auswahl.equals("1")) {
cubeduell1();
} else {
if (auswahl.equals("2")) {
cubeduell2();
} else {
if (auswahl.equals("3")) {
cubeduell3();
} else {
if (auswahl.equals("3")) {
cubeduell3();
} else {
if (auswahl.equals("4")) {
cubeduell4();
} else {
if (auswahl.equals("5")) {
cubeduell5();
} else {
System.out.println("Fehler in der Matrix");
} // end of if-else
} // end of if-else
} // end of if-else
} // end of if-else
} // end of if-else
} // end of if-else


} // end of main

public static void cubeduell1(){
double Geld;
Scanner input = new Scanner(System.in);
System.out.println("");

System.out.println("|----------------------------------------|");
System.out.println("| |");
System.out.println("| Sie Spielen jetzt gegen 1 Spieler |");
System.out.println("| Wie viel geld wollen Sie Setzen ? |");
System.out.println("| |");
System.out.println("|----------------------------------------|");

Geld = input.nextDouble();


Random automat = new Random();


int y = automat.nextInt(6)+1;

int z = automat.nextInt(6)+1;

int w = automat.nextInt(6)+1;

int x = automat.nextInt(6)+1;

//würfel Spieler
System.out.println("");
System.out.println("Deine Wuerfel");
System.out.println("--- ---");
System.out.println("|"+y+"| |"+z+"|");
System.out.println("--- ---");


//würfel Bot1
System.out.println("");
System.out.println("Bot 1");
System.out.println("--- ---");
System.out.println("|"+w+"| |"+x+"|");
System.out.println("--- ---");



if (x+y > w+x) {
System.out.println("----------------");
System.out.println("Du hast Gewonnen");
System.out.println("----------------");
} else {
if (x+y == w+x) {
System.out.println("----------------");
System.out.println("Gleichstand");
System.out.println("----------------");
} else {
if (x+y<w+x) {
System.out.println("----------------");
System.out.println("verloren");
System.out.println("----------------");
} else {
System.out.println("Fehler in der Matrix");
} // end of if-else
} // end of if-else
} // end of if-else

}

public static void cubeduell2(){
double Geld;
Scanner input = new Scanner(System.in);
System.out.println("");

System.out.println("|----------------------------------------|");
System.out.println("| |");
System.out.println("| Sie Spielen jetzt gegen 2 Spieler |");
System.out.println("| Wie viel geld wollen Sie Setzen ? |");
System.out.println("| |");
System.out.println("|----------------------------------------|");

Geld = input.nextDouble();

Random automat = new Random();


int u = automat.nextInt(6)+1;

int v = automat.nextInt(6)+1;

int w = automat.nextInt(6)+1;

int x = automat.nextInt(6)+1;

int y = automat.nextInt(6)+1;

int z = automat.nextInt(6)+1;

//würfel Spieler
System.out.println("");
System.out.println("Deine Wuerfel");
System.out.println("--- ---");
System.out.println("|"+y+"| |"+z+"|");
System.out.println("--- ---");


//würfel Bot1
System.out.println("");
System.out.println("Bot 1");
System.out.println("--- ---");
System.out.println("|"+w+"| |"+x+"|");
System.out.println("--- ---");

//würfel Bot2
System.out.println("");
System.out.println("Bot 2");
System.out.println("--- ---");
System.out.println("|"+v+"| |"+u+"|");
System.out.println("--- ---");

}

public static void cubeduell3(){
double Geld;
Scanner input = new Scanner(System.in);
System.out.println("");

System.out.println("|----------------------------------------|");
System.out.println("| |");
System.out.println("| Sie Spielen jetzt gegen 3 Spieler |");
System.out.println("| Wie viel geld wollen Sie Setzen ? |");
System.out.println("| |");
System.out.println("|----------------------------------------|");

Geld = input.nextDouble();

Random automat = new Random();


int s = automat.nextInt(6)+1;

int t = automat.nextInt(6)+1;

int u = automat.nextInt(6)+1;

int v = automat.nextInt(6)+1;

int w = automat.nextInt(6)+1;

int x = automat.nextInt(6)+1;

int y = automat.nextInt(6)+1;

int z = automat.nextInt(6)+1;

//würfel Spieler
System.out.println("");
System.out.println("Deine Wuerfel");
System.out.println("--- ---");
System.out.println("|"+y+"| |"+z+"|");
System.out.println("--- ---");


//würfel Bot1
System.out.println("");
System.out.println("Bot 1");
System.out.println("--- ---");
System.out.println("|"+w+"| |"+x+"|");
System.out.println("--- ---");

//würfel Bot2
System.out.println("");
System.out.println("Bot 2");
System.out.println("--- ---");
System.out.println("|"+v+"| |"+u+"|");
System.out.println("--- ---");

//würfel Bot3
System.out.println("");
System.out.println("Bot 3");
System.out.println("--- ---");
System.out.println("|"+t+"| |"+s+"|");
System.out.println("--- ---");

}

public static void cubeduell4(){
double Geld;
Scanner input = new Scanner(System.in);
System.out.println("");

System.out.println("|----------------------------------------|");
System.out.println("| |");
System.out.println("| Sie Spielen jetzt gegen 4 Spieler |");
System.out.println("| Wie viel geld wollen Sie Setzen ? |");
System.out.println("| |");
System.out.println("|----------------------------------------|");

Geld = input.nextDouble();

Random automat = new Random();




int p = automat.nextInt(6)+1;

int r = automat.nextInt(6)+1;

int s = automat.nextInt(6)+1;

int t = automat.nextInt(6)+1;

int u = automat.nextInt(6)+1;

int v = automat.nextInt(6)+1;

int w = automat.nextInt(6)+1;

int x = automat.nextInt(6)+1;

int y = automat.nextInt(6)+1;

int z = automat.nextInt(6)+1;

//würfel Spieler
System.out.println("");
System.out.println("Deine Wuerfel");
System.out.println("--- ---");
System.out.println("|"+y+"| |"+z+"|");
System.out.println("--- ---");


//würfel Bot1
System.out.println("");
System.out.println("Bot 1");
System.out.println("--- ---");
System.out.println("|"+w+"| |"+x+"|");
System.out.println("--- ---");

//würfel Bot2
System.out.println("");
System.out.println("Bot 2");
System.out.println("--- ---");
System.out.println("|"+v+"| |"+u+"|");
System.out.println("--- ---");

//würfel Bot3
System.out.println("");
System.out.println("Bot 3");
System.out.println("--- ---");
System.out.println("|"+t+"| |"+s+"|");
System.out.println("--- ---");

//würfel Bot4
System.out.println("");
System.out.println("Bot 4");
System.out.println("--- ---");
System.out.println("|"+r+"| |"+p+"|");
System.out.println("--- ---");

}

public static void cubeduell5(){
double Geld;
Scanner input = new Scanner(System.in);
System.out.println("");

System.out.println("|----------------------------------------|");
System.out.println("| |");
System.out.println("| Sie Spielen jetzt gegen 5 Spieler |");
System.out.println("| Wie viel geld wollen Sie Setzen ? |");
System.out.println("| |");
System.out.println("|----------------------------------------|");

Geld = input.nextDouble();

Random automat = new Random();


int n = automat.nextInt(6)+1;

int o = automat.nextInt(6)+1;

int p = automat.nextInt(6)+1;

int r = automat.nextInt(6)+1;

int s = automat.nextInt(6)+1;

int t = automat.nextInt(6)+1;

int u = automat.nextInt(6)+1;

int v = automat.nextInt(6)+1;

int w = automat.nextInt(6)+1;

int x = automat.nextInt(6)+1;

int y = automat.nextInt(6)+1;

int z = automat.nextInt(6)+1;

//würfel Spieler
System.out.println("");
System.out.println("Deine Wuerfel");
System.out.println("--- ---");
System.out.println("|"+y+"| |"+z+"|");
System.out.println("--- ---");


//würfel Bot1
System.out.println("");
System.out.println("Bot 1");
System.out.println("--- ---");
System.out.println("|"+w+"| |"+x+"|");
System.out.println("--- ---");

//würfel Bot2
System.out.println("");
System.out.println("Bot 2");
System.out.println("--- ---");
System.out.println("|"+v+"| |"+u+"|");
System.out.println("--- ---");

//würfel Bot3
System.out.println("");
System.out.println("Bot 3");
System.out.println("--- ---");
System.out.println("|"+t+"| |"+s+"|");
System.out.println("--- ---");

//würfel Bot4
System.out.println("");
System.out.println("Bot 4");
System.out.println("--- ---");
System.out.println("|"+r+"| |"+p+"|");
System.out.println("--- ---");

//würfel Bot5
System.out.println("");
System.out.println("Bot 5");
System.out.println("--- ---");
System.out.println("|"+n+"| |"+o+"|");
System.out.println("--- ---");

}
}
 
B

Barista

Top Contributor
Bitte strukturiere Deine Anforderungen.

Das Mischen von Anforderungen und Meinungen/Zwischen-Ergebnissen in einem Satz ist sehr verwirrend.

Ausserdem Code-Tags benutzen.
 
JensXF

JensXF

Mitglied
Schau dir nochmal an welche Würfel-Variable du Spieler und Bot zuweist und wie du sie in der if-Abfrage verwendest.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Warum erscheint bei mir "Hallo Welt" und nicht die aktuelle Eingabe? Java Basics - Anfänger-Themen 16
Bademeister007 Hallo Leute ich hab eine Frage zur ArrayList Java Basics - Anfänger-Themen 8
S Hallo Welt Java Basics - Anfänger-Themen 11
G Umgebungsvariable Hallo Ich habe ein Problem mit der Umgv Java Basics - Anfänger-Themen 9
T Hallo anfänger braucht Hilfe :D Java Basics - Anfänger-Themen 7
S Hallo und Fragen zu Arbeitsverzeichnis und Menü Java Basics - Anfänger-Themen 8
A Compiler-Fehler Hallo Welt Fehler Java Basics - Anfänger-Themen 5
J If textbox.text = "Hallo" then... Java Basics - Anfänger-Themen 6
P Hallo.class auf Unix? Java Basics - Anfänger-Themen 12
N static package de.hallo; ??? Java Basics - Anfänger-Themen 4
K Hallo, probleme mit Jcreator Java Basics - Anfänger-Themen 4
K Hallo, woran liegt der Fehler ? Java Basics - Anfänger-Themen 6
K Hallo, Ich suche kleine Java Program-Aufgaben zum üben ? Java Basics - Anfänger-Themen 4
S Hallo, ich hab hier ein Buch Java Basics - Anfänger-Themen 11
5 hallo welt als .jar Java Basics - Anfänger-Themen 16
G Hallo Welt Java Basics - Anfänger-Themen 10
S JTextField.setText("hallo") wirft exception. Java Basics - Anfänger-Themen 3
S Blutiger Anfänger- "Hallo Welt" unter JBuilder Java Basics - Anfänger-Themen 5
M Was muss ich verändern damit ich es so ausgegeben bekomme wie auf dem Foto? Java Basics - Anfänger-Themen 2
C Instanzen, wann muss ich Instanzen erzeugen & wo?) Java Basics - Anfänger-Themen 23
R Was muss ich an meinem Code ändern? Java Basics - Anfänger-Themen 2
L Worauf muss ich achten, wenn ich externe Bibliotheken für meine Anwendungen verwende? Java Basics - Anfänger-Themen 6
L Muss eine HttpURLConnection geschlossen werden? Java Basics - Anfänger-Themen 2
B Email versenden, muss Methode static sein? Java Basics - Anfänger-Themen 7
J Muss ich die externen jars mitgeben? Java Basics - Anfänger-Themen 8
A Wie erkennt die JVM welche class verwendet werden muss? Java Basics - Anfänger-Themen 3
Yjuq Generic Methode - Wie muss die List Definition aussehen? Java Basics - Anfänger-Themen 3
B 4 Strings, Anfangsbuchstaben muss unterschiedlich sein Java Basics - Anfänger-Themen 12
A Doppele Ketten- da muss einer rein! Java Basics - Anfänger-Themen 6
J App.jar muss im Projekt App als Bibliothek vorhanden sein?! Java Basics - Anfänger-Themen 1
S Wie muss ich die Generische Methode schreiben? Java Basics - Anfänger-Themen 6
S Warum muss ich die operationen mit AffineTransform in umgekehrter Reihenfolge ausfuehren..? Java Basics - Anfänger-Themen 4
K Wieso muss man finale statische Variablen sofort oder eben im Konstruktor initialisieren? Java Basics - Anfänger-Themen 2
G Interface java.util.Comparator: Wieso muss nur die Methode compare() implementiert werden Java Basics - Anfänger-Themen 2
X Muss man das immer so schreiben o.O Java Basics - Anfänger-Themen 3
Z Gleiches Verzeichnis für class und java unter Windows Muss? Java Basics - Anfänger-Themen 11
T Muss ein Parametertest immer eine eigene Testklasse sein? Java Basics - Anfänger-Themen 3
D Socket ---> Server Socket worauf muss ich achten? Java Basics - Anfänger-Themen 2
O Warum muss ich static? Java Basics - Anfänger-Themen 6
B Split, Exception - Obwohl es gehen MUSS Java Basics - Anfänger-Themen 3
B FileWriter close() muss? Java Basics - Anfänger-Themen 8
A Threads Eine Klasse muss auf Variable der Anderen warten. Java Basics - Anfänger-Themen 6
D Sound abspielen, wo muss die .wav liegen Java Basics - Anfänger-Themen 3
X Muss man Java können um Jython nutzen zu können? Java Basics - Anfänger-Themen 14
H Problem: Button muss zwei Mal angeklickt werden, bis Aktion ausgeführt wird Java Basics - Anfänger-Themen 4
S jcal4j/jlog4j Wo muss die Properties file rein? Java Basics - Anfänger-Themen 2
J Warum muss diese Methode static sein ?! Java Basics - Anfänger-Themen 7
D Muss ich eigentlich immer auf die Verwendung des richtigen Datentyps achten? Java Basics - Anfänger-Themen 7
S OOP Wie muss meine Klasse zu dieser main aussehen? Java Basics - Anfänger-Themen 5
D Muss ein Applet schreiben was Mittelwerte berechnet nur was mache ich falsch? Java Basics - Anfänger-Themen 11
T Warum muss diese Variable final deklariert werden? Java Basics - Anfänger-Themen 5
A Was muss ich ändern? Java Basics - Anfänger-Themen 2
E Object als Parameter das Unbekannt ist, aber ein bestimmtes Interface haben muss Java Basics - Anfänger-Themen 3
S Abstrakte Klasse, festlegen, dass Methode verändert werden muss. Java Basics - Anfänger-Themen 4
M Wann muss man eine Variable mit set-/get-Methoden in eine Bean schreiben? Java Basics - Anfänger-Themen 19
T Referenzvariablen - warum muss der Typ definiert werden? Java Basics - Anfänger-Themen 14
E Java-Programm mit Eclipse - wie muss ich anfangen. Java Basics - Anfänger-Themen 7
N Wann muss eine Methode - protected sein wann public wann. Java Basics - Anfänger-Themen 5
H Eine Abstrakte Klasse muss. Java Basics - Anfänger-Themen 7
G vector füllt sich immer weiter. wo muss ich ihn leeren? Java Basics - Anfänger-Themen 3
G Muss es immer extends sein ? Java Basics - Anfänger-Themen 9
F Muss ich TableCellEditor implementieren für checkbox abfrage Java Basics - Anfänger-Themen 3
N Muss ein thread aktive mit stop beendet werden? Java Basics - Anfänger-Themen 18
P 2. Jframe öffnen und 1. Jframe muss sich dann schließen ? Java Basics - Anfänger-Themen 4
S Tabelsorter von SUN, wie muss die MysQL Anbindung realisiert Java Basics - Anfänger-Themen 11
J Rekursiv muss dass laufen! Java Basics - Anfänger-Themen 11
S Muss Programm schreiben -BRAUCHE HILFE Java Basics - Anfänger-Themen 15
C Wie muss man hier aufrufen von 2 eigenen Klassen? Java Basics - Anfänger-Themen 6
F Wie muss ich mit Preferences umgehen. Java Basics - Anfänger-Themen 5
J Ich versteh den Fehler nich, was muss ich denn ändern? Java Basics - Anfänger-Themen 3
C Klasse muss auf Event in einer anderen Klasse reagieren Java Basics - Anfänger-Themen 7
G Class.forName: Wie muss die Klasse angegeben werden? Java Basics - Anfänger-Themen 3
M muß durch muss ersetzen Java Basics - Anfänger-Themen 7
G Wie muss classpath lauten? Package kompilieren/interpretiere Java Basics - Anfänger-Themen 4
ven000m try catch - was muss bei catch rein Java Basics - Anfänger-Themen 28
D Wert muss sich pro sek ändern aber wie? HELP! Java Basics - Anfänger-Themen 9
P wohin muss ich die packages kopieren? Java Basics - Anfänger-Themen 12
G wieso muss Textfield final sein? Java Basics - Anfänger-Themen 6
Linad Warum muss man Variablen einen Wert zuweisen? Java Basics - Anfänger-Themen 5
G Warum muss das Textfeld final sein? Java Basics - Anfänger-Themen 2
G JDOM: muss XML-Datei nach Änderung abgespeichert werden? Java Basics - Anfänger-Themen 2
L loop für Namen Java Basics - Anfänger-Themen 11
kxrdelis Konstruktor für ein Rechtwinkliges Dreieck Java Basics - Anfänger-Themen 10
S Fehler bei Code mit SubStrings für mich nicht auffindbar. Java Basics - Anfänger-Themen 4
nevel Programm für die Summer der Zahlen 1- 1ß Java Basics - Anfänger-Themen 12
I Entity erstellen, die für API gedacht ist Java Basics - Anfänger-Themen 33
C Archiv für eigene Klassen Java Basics - Anfänger-Themen 9
A Junit Test für MysqlDataSource JDBC Java Basics - Anfänger-Themen 3
Animal-Mother BMI Rechner erstellen für W/M Java Basics - Anfänger-Themen 7
E Kleines Java-Projekt für Anfänger Java Basics - Anfänger-Themen 10
A Java die richtige Programmiersprache für mein Projekt? Java Basics - Anfänger-Themen 1
I DecimalFormat in Zahlenformat für Währung, habe 7,99, bekomme aber 7 Java Basics - Anfänger-Themen 4
L Methode für Zweidimensionale Arrays Java Basics - Anfänger-Themen 4
Kanaska Datentyp für Zahlenbereiche Java Basics - Anfänger-Themen 7
T Startbildschirm für ein Spiel erstellen Java Basics - Anfänger-Themen 0
U BestPractise für Deployment unter Windows gesucht Java Basics - Anfänger-Themen 12
lilrack UML Diagramm für Parkplatzverwaltung Java Basics - Anfänger-Themen 8
W Mehrfach das gleiche Attribut für ein Objekt erzeugen (mit verschiedenen Werten) Java Basics - Anfänger-Themen 2
B Generische Typen für dynamisches Formular Java Basics - Anfänger-Themen 3
C Was ist nötig für ein Java-Programm auf Server für Website Java Basics - Anfänger-Themen 18

Ähnliche Java Themen


Oben