Assignment 59; CupPls
Code
// Donovan Rich
// Period 6
// Three Card Monte
// CupPls.java
// 12/1/2015
import java.util.Random;
import java.util.Scanner;
public class CupPls
{
public static void main ( String[] args )
{
Random r = new Random();
Scanner keyboard = new Scanner(System.in);
int cup = 1 + r.nextInt(3), guess;
System.out.println( " ___ ___ ___ " );
System.out.println( " / \\ / \\ / \\ " );
System.out.println( " / 1 \\ / 2 \\ / 3 \\ " );
System.out.println( " \\_____/ \\_____/ \\_____/ " );
System.out.println( "One of these cups contains a ball. Which one do you lift?" );
guess = keyboard.nextInt();
if ( guess == 1 && guess == cup )
{
System.out.println( " ___ " );
System.out.println( " / \\ " );
System.out.println( " / 1 \\ " );
System.out.println( " \\_____/ ___ ___ " );
System.out.println( " / \\ / \\ " );
System.out.println( " / 2 \\ / 3 \\ " );
System.out.println( " o \\_____/ \\_____/ " );
System.out.println();
System.out.println( "You found the ball!" );
}
else if ( guess == 1 && guess != cup )
{
System.out.println( " ___ " );
System.out.println( " / \\ " );
System.out.println( " / 1 \\ " );
System.out.println( " \\_____/ ___ ___ " );
System.out.println( " / \\ / \\ " );
System.out.println( " / 2 \\ / 3 \\ " );
System.out.println( " \\_____/ \\_____/ " );
System.out.println();
System.out.println( "Sorry, the ball wasn't under there!");
}
else if ( guess == 2 && guess == cup )
{
System.out.println( " ___ " );
System.out.println( " / \\ " );
System.out.println( " / 2 \\ " );
System.out.println( " ___ \\_____/ ___ " );
System.out.println( " / \\ / \\ " );
System.out.println( "/ 1 \\ / 3 \\ " );
System.out.println( "\\_____/ o \\_____/ " );
System.out.println();
System.out.println( "You found the ball!" );
}
else if ( guess == 2 && guess != cup )
{
System.out.println( " ___ " );
System.out.println( " / \\ " );
System.out.println( " / 2 \\ " );
System.out.println( " ___ \\_____/ ___ " );
System.out.println( " / \\ / \\ " );
System.out.println( "/ 1 \\ / 3 \\ " );
System.out.println( "\\_____/ \\_____/ " );
System.out.println();
System.out.println( "Sorry, the ball wasn't under there!" );
}
else if ( guess == 3 && guess == cup )
{
System.out.println( " ___ " );
System.out.println( " / \\ " );
System.out.println( " / 3 \\ " );
System.out.println( " ___ ___ \\_____/ " );
System.out.println( " / \\ / \\ " );
System.out.println( " / 1 \\ / 2 \\ " );
System.out.println( " \\_____/ \\_____/ o " );
System.out.println();
System.out.println( "You found the ball!" );
}
else if ( guess == 3 && guess != cup )
{
System.out.println( " ___ " );
System.out.println( " / \\ " );
System.out.println( " / 3 \\ " );
System.out.println( " ___ ___ \\_____/ " );
System.out.println( " / \\ / \\ " );
System.out.println( " / 1 \\ / 2 \\ " );
System.out.println( " \\_____/ \\_____/ " );
System.out.println();
System.out.println( "Sorry, the ball wasn't under there!" );
}
else
{
System.out.println( "???___????" );
System.out.println( "??/ \\???" );
System.out.println( "?/ " + guess + " \\??" );
System.out.println( "?\\_____/??" );
System.out.println( "??????????" );
System.out.println();
System.out.println( "Why are you so bad at listening to instructions???" );
}
}
}
Picture of the output