Ok I'm creating a "What If..." game. The code is still VERY unfinished and sloppy...I guess.
import static java.lang.System.in;
import static java.lang.System.out;
class Info {
String player1;
String player2;
String player3;
String player4;
String player5;
String player6;
int ccoc;
int players;
String player1question;
String player2question;
String player3question;
String player4question;
String player5question;
String player6question;
String player1answer;
String player2answer;
String player3answer;
String player4answer;
String player5answer;
String player6answer;
void display() {
if (players == 6) {
out.println("These are the players you entered: ");
out.print(player1);
out.print(", ");
out.print(player2);
out.print(", ");
out.print(player3);
out.print(", ");
out.print(player4);
out.print(", ");
out.print(player5);
out.print(", ");
out.print(player6);
out.println();
out.println("__");
} else if (players == 5) {
out.println("These are the players you entered: ");
out.print(player1);
out.print(", ");
out.print(player2);
out.print(", ");
out.print(player3);
out.print(", ");
out.print(player4);
out.print(", ");
out.print(player5);
out.println();
out.println("__");
} else if (players == 4) {
out.println("These are the players you entered: ");
out.print(player1);
out.print(", ");
out.print(player2);
out.print(", ");
out.print(player3);
out.print(", ");
out.print(player4);
out.println();
out.println("__");;
} else if (players == 3) {
out.println("These are the players you entered: ");
out.print(player1);
out.print(", ");
out.print(player2);
out.print(", ");
out.print(player3);
out.println();
out.println("__");
} else if (players == 2) {
out.println("These are the players you entered: ");
out.print(player1);
out.print(", ");
out.print(player2);
out.println();
out.println("__");
}
}
}
import static java.lang.System.in;
import static java.lang.System.out;
import java.util.Scanner;
import java.util.Random;
class WhatIf {
public static void main (String args[]) {
Info Whatif = new Info();
Scanner myScanner = new Scanner(System.in);
out.print("How many players? (Max: 6): ");
Whatif.players = myScanner.nextInt();
int playercheck = 0;
while (playercheck != 1)
if (Whatif.players < 7 && Whatif.players > 1) {
out.println("Players: Ok");
out.println("__");
playercheck++;
} else {
if (playercheck == 1) {
out.println("*************************************************************");
out.println("*Enter a number NO BIGGER than SIX(6) OR SMALLER than TWO(2)*");
out.println("*************************************************************");
} else {
out.println("*************************************************************");
out.println("*Enter a number NO BIGGER than SIX(6) OR SMALLER than TWO(2)*");
out.println("*************************************************************");
out.print("How many players? (Max: 6): ");
Whatif.players = myScanner.nextInt();
}
}
out.print("Counter-clockwise(1) or clockwise(2)? (Type one of the numbers): ");
Whatif.ccoc = myScanner.nextInt();
int ccoccheck = 0;
while (ccoccheck != 1)
if (Whatif.ccoc == 1) {
out.println("Counter-clockwise or clockwise: Ok");
out.println("");
ccoccheck = 1;
} else {
if (Whatif.ccoc == 2) {
out.println("Counter-clockwise or clockwise: Ok");
out.println("");
ccoccheck = 1;
} else {
out.println("*********************************************************");
out.println("*Enter either 1 for counter-clockwise or 2 for clockwise*");
out.println("*********************************************************");
out.print("Counter-clockwise(1) or clockwise(2)? (Type one of the numbers): ");
Whatif.ccoc = myScanner.nextInt();
}
}
out.println("Enter the player's names: ");
if (Whatif.players == 6) {
out.print("Player 1: ");
Whatif.player1 = myScanner.next();
out.print("Player 2: ");
Whatif.player2 = myScanner.next();
out.print("Player 3: ");
Whatif.player3 = myScanner.next();
out.print("Player 4: ");
Whatif.player4 = myScanner.next();
out.print("Player 5: ");
Whatif.player5 = myScanner.next();
out.print("Player 6: ");
Whatif.player6 = myScanner.next();
Whatif.display();
} else if (Whatif.players == 5) {
out.print("Player 1: ");
Whatif.player1 = myScanner.next();
out.print("Player 2: ");
Whatif.player2 = myScanner.next();
out.print("Player 3: ");
Whatif.player3 = myScanner.next();
out.print("Player 4: ");
Whatif.player4 = myScanner.next();
out.print("Player 5: ");
Whatif.player5 = myScanner.next();
Whatif.display();
} else if (Whatif.players == 4) {
out.print("Player 1: ");
Whatif.player1 = myScanner.next();
out.print("Player 2: ");
Whatif.player2 = myScanner.next();
out.print("Player 3: ");
Whatif.player3 = myScanner.next();
out.print("Player 4: ");
Whatif.player4 = myScanner.next();
Whatif.display();
} else if (Whatif.players == 3) {
out.print("Player 1: ");
Whatif.player1 = myScanner.next();
out.print("Player 2: ");
Whatif.player2 = myScanner.next();
out.print("Player 3: ");
Whatif.player3 = myScanner.next();
Whatif.display();
} else if (Whatif.players == 2) {
out.print("Player 1: ");
Whatif.player1 = myScanner.next();
out.print("Player 2: ");
Whatif.player2 = myScanner.next();
Whatif.display();
}
// int RandomNumber = new Random().nextInt(10) + 1;
//for (int count = 0; count = Whatif.players; count++) {
if (Whatif.players == 6) {
out.print(Whatif.player1);
out.print(", enter your question: ");
Whatif.player1question = myScanner.next();
out.println("Player 1 question: Ok");
out.print(Whatif.player2);
out.print(", enter your question: ");
Whatif.player2question = myScanner.next();
out.println("Player 2 question: Ok");
out.print(Whatif.player3);
out.print(", enter your question: ");
Whatif.player3question = myScanner.next();
out.println("Player 3 question: Ok");
out.print(Whatif.player4);
out.print(", enter your question: ");
Whatif.player4question = myScanner.next();
out.print("Player 4 question: Ok");
out.print(Whatif.player5);
out.println(", enter your question: ");
Whatif.player5question = myScanner.next();
out.println("Player 5 question: Ok");
out.print(Whatif.player6);
out.println(", enter your question: ");
Whatif.player6question = myScanner.next();
out.println("Player 6 question: Ok");
} else if (Whatif.players == 5) {
out.print(Whatif.player1);
out.println(", enter your question: ");
Whatif.player1question = myScanner.next();
out.println("Player 1 question: Ok");
out.print(Whatif.player2);
out.println(", enter your question: ");
Whatif.player2question = myScanner.next();
out.println("Player 2 question: Ok");
out.print(Whatif.player3);
out.println(", enter your question: ");
Whatif.player3question = myScanner.next();
out.println("Player 4 question: Ok");
out.print(Whatif.player4);
out.println(", enter your question: ");
Whatif.player4question = myScanner.next();
out.println("Player 4 question: Ok");
out.print(Whatif.player5);
out.println(", enter your question: ");
Whatif.player5question = myScanner.next();
out.println("Player 5 question: Ok");
} else if (Whatif.players == 4) {
out.print(Whatif.player1);
out.println(", enter your question: ");
Whatif.player1question = myScanner.next();
out.println("Player 1 question: Ok");
out.print(Whatif.player2);
out.println(", enter your question: ");
Whatif.player2question = myScanner.next();
out.println("Player 2 question: Ok");
out.print(Whatif.player3);
out.println(", enter your question: ");
Whatif.player3question = myScanner.next();
out.println("Player 3 question: Ok");
out.print(Whatif.player4);
out.println(", enter your question: ");
Whatif.player4question = myScanner.next();
out.println("Player 4 question: Ok");
} else if (Whatif.players == 3) {
out.print(Whatif.player1);
out.println(", enter your question: ");
Whatif.player1question = myScanner.next();
out.println("Player 1 question: Ok");
out.print(Whatif.player2);
out.println(", enter your question: ");
Whatif.player2question = myScanner.next();
out.println("Player 2 question: Ok");
out.print(Whatif.player3);
out.println(", enter your question: ");
Whatif.player3question = myScanner.next();
out.println("Player 3 question: Ok");
} else if (Whatif.players == 2) {
out.print(Whatif.player1);
out.print(", enter your question: ");
Whatif.player1question = myScanner.next();
out.println("Player 1 question: Ok");
out.print(Whatif.player2);
out.print(", enter your question: ");
Whatif.player2question = myScanner.next();
out.println("Player 2 question: Ok");
}
}
}
The problem is the Whatif.player1question part and so on and so forth down the if statement. I tried using a loop insted, but it was giving me trouble, so I used this sloppy if statement. Feel free to critisize and whatnot. Thanks!