Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this template, choose Tools | Templates
- * and open the template in the editor.
- */
- package info1;
- /**
- *
- * @author Studium
- */
- public class SuV extends MiniJava {
- //1. private int number1;
- public static void main(String[] args) {
- /*@Salva: diese Variablen bis player2...macht man normalerweise private und ned hier sondern *bei 1.
- */
- int number1 = 0;
- int number2 = 0;
- int keinZug1 = 2, keinZug2 = 2;
- /*ich würde nicht bei 1 anfangen...Tipp bei Variablen: NIE mit x,y,a oder z *nennen...zum Beispiel number usw. das geht gut
- */
- int z = 1;
- String player1, player2;
- player1 = readString("Spieler 1 wie heisst du?");
- player2 = readString("Spieler 2 gib deinen Namen ein:");
- //und diese while schleife ist ein witz...wann treten andere fälle?
- while (z == 1) {
- //Zweck der Sache???
- int neuername = 0;
- //ist z = zug?
- int zug = 1;
- int x = 2, y = 2;
- //Initialisiert die Integer für die Eingaben des ersten und zweiten Benutzers und die beiden Integer für die Abbruchsmöglichkeit bei zweimaligem Nichtziehen
- // if (zug < 3) {
- //ähm die sind schon 2?
- keinZug1 = 2;
- keinZug2 = 2;
- number1 = drawCard() + drawCard();
- number2 = drawCard() + drawCard();
- if (neuername == 1) {
- player1 = readString("Spieler 1 wie heisst du?");
- player2 = readString("Spieler 2 gib deinen Namen ein:");
- }
- // }
- while ((number1 < 21 || number2 < 21) && (keinZug1 != 0 && keinZug2 != 0)) {
- write(player1 + " ist an der Reihe " + player2 + " bitte wegschauen!");
- //genau wie bei keinZug1/keinZug2 und statt x schreib mal numberOfCards
- x = 2;
- while (x != 0 && x != 1) {
- if (zug == 1) {
- x = read("Hallo " + player1 + " du hast eine " + number1 + " gezogen willst du noch einmal ziehen?\n Ja(1) oder Nein(0)");
- zug++;
- } else {
- x = read(player1 + " dein aktueller Punktestand beträgt: " + number1 + " Punkte. Willst du noch einmal ziehen?\n Ja(1) oder Nein(0)");
- if (x != 0 && x != 1) {
- write("Eingabe nicht erkannt. Geben Sie bitte nur 1 für Ja und 0 für Nein ein!");
- }
- }
- if (x == 1) {
- number1 = drawCard() + number1;
- write("Dein neuer Punktestand ist: " + number1);
- if (keinZug1 != 2) {
- keinZug1 = 2;
- }
- }
- if (x == 0);
- keinZug1 = keinZug1 - 1;
- }
- write(player2 + " ist an der Reihe " + player1 + " bitte wegschauen!");
- y = 2;
- while (y != 0 && y != 1) {
- if (zug == 2) {
- y = read("Hallo " + player2 + " du hast eine " + number2 + " gezogen willst du noch einmal ziehen?\nJa(1) oder Nein(0)");
- zug++;
- } else {
- y = read(player2 + " dein aktueller Punktestand beträgt: " + number2 + " Punkte. Willst du noch einmal ziehen?\nJa(1) oder Nein(0)");
- if (x != 0 && x != 1) {
- write("Eingabe nicht erkannt. Geben Sie bitte nur 1 für Ja und 0 für Nein ein!");
- }
- }
- if (y == 1) {
- number2 = drawCard() + number2;
- write("Dein neuer Punktestand ist: " + number2);
- if (keinZug2 != 2) {
- keinZug2 = 2;
- }
- }
- if (y == 0) {
- keinZug2 = keinZug2 - 1;
- }
- }
- }
- if(number2 == number1){
- write("Ihr habt beide die gleiche Zahl und wollt nicht mehr ziehen, das heißt Unentschieden");}
- else {
- if(keinZug1 == 0 && keinZug2 == 0){
- write("Ihr wollt beide nicht mehr ziehen, das heißt Unentschieden!");}
- if (number1 > 21 || number2 == 21 || keinZug1 == 0) {
- write(player1 + " ,Du hast mit " + number1 + " Punkten leider verloren!\n" + player2 + " , Herzlichen Glückwunsch du hast mit " + number2 + " Punkten GEWONNEN!");
- } else {
- if (number2 > 21 || number1 == 21 || keinZug2 == 0) {
- write(player2 + " , Du hast mit " + number2+ " Punkten leider verloren!\n" + player1 + " , Herzlichen Glückwunsch du hast mit " + number1 + " Punkten GEWONNEN!");
- }
- }}
- z = readInt("Nochmal spielen? Ja(1) oder Nein(0)");
- if (z ==1){
- neuername = readInt("Wollt ihr mit neuen Namen spielen?\nJa(1) Nein(0)");}
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement