Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class Nim
- {
- public static void main(String[]args)
- {
- Scanner keyboard = new Scanner(System.in);
- String p1name, p2name;
- Boolean turn = false;
- String player;
- String choice;
- int remove = 0;
- int counterA = 3;
- int counterB = 3;
- int counterC = 3;
- System.out.print("Player 1, enter your name: ");
- p1name = keyboard.nextLine();
- System.out.print("Plyaer 2, enter your name: ");
- p2name = keyboard.nextLine();
- System.out.println("");
- while (counterA > 0 || counterB > 0 || counterC > 0)
- {
- String status = "A: " + counterA + " " + "B: " + counterB + " " + "C: " + counterC;
- System.out.println(status);
- System.out.println("");
- if (turn == false)
- {
- player = p1name;
- }
- else
- {
- player = p2name;
- }
- System.out.print(player + ", Choose a pile: ");
- choice = keyboard.next();
- System.out.print("How many to remove from pile " + choice + ": ");
- remove = keyboard.nextInt();
- if (choice.equals("A"))
- {
- counterA = counterA - remove;
- System.out.println("");
- }
- else if (choice.equals("B"))
- {
- counterB = counterB - remove;
- System.out.println("");
- }
- else if (choice.equals("C"))
- {
- counterC = counterC - remove;
- System.out.println("");
- }
- turn = !turn;
- }
- String status = "A: " + counterA + " " + "B: " + counterB + " " + "C: " + counterC;
- System.out.println(status);
- System.out.println("");
- System.out.println(player + "You win! All piles are empty");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement