Assignemnt Project2
Code
/// Name: Daniel Nguyen
/// Period: 6
/// Program Name: nim Program
/// File Name: nim.java
/// Date Finished: 9/9/2015
import java.util.Scanner;
public class Nim
{
public static void main( String[] args )
{
Scanner keyboard = new Scanner(System.in);
int a = 3;
int b = 4;
int c = 5;
System.out.print("Enter your name player 1: ");
String p1 = keyboard.next();
System.out.print("Enter your name player 2: ");
String p2 = keyboard.next();
int game = 1;
int turn = 1;
while (game != 0) {
System.out.println("");
System.out.println(" A: " + a + " B: " + b + " C: " + c);
System.out.println("");
if (turn == 1) {
System.out.print(p1 + ", choose a pile: ");
turn = 2;
}
else if (turn == 2) {
System.out.print(p2 + ", choose a pile: ");
turn = 1;
}
String pick = keyboard.next();
System.out.println("");
System.out.print("How many to remove from pile " + pick + ": " );
int pick2 = keyboard.nextInt();
if (pick.equals("A")) {
a = a - pick2;
System.out.println("hi");
}
if (pick.equals("B")) {
b = b - pick2;
}
if (pick.equals("C")) {
c = c - pick2;
}
if (a == 0 && b == 0 && c == 0) {
System.out.println("Game over ");
if (turn == 1) {
System.out.println("Player 1 you lose!!!!!!");
}
else if (turn == 2) {
System.out.println("Player 2 you lose!!!!!!");
}
}
}
}
}
Picture of the output