Assignemnt #59 and Three-Card Monte
Code
/// Name: Tristan Chung
/// Period: 5
/// Program Name: Three Card Monte
/// File Name: ThreeCardMonte.java
/// Date Finished: 11/19/2015
import java.util.Scanner;
import java.util.Random;
public class ThreeCardMonte
{
public static void main( String[] args )
{
Scanner keyboard = new Scanner(System.in);
Random r = new Random();
int ball = 1 + r.nextInt(3);
int guess;
System.out.println( "There are three cups. One ball is in a random cup.");
System.out.println( "Which cup is the ball in? " );
System.out.println();
System.out.println( " ## ## ## ");
System.out.println( " ## ## ## ");
System.out.println( " 1 2 3 ");
System.out.println();
System.out.print( " " );
guess = keyboard.nextInt();
if ( guess == ball )
System.out.println( "Wow, your good. Unfortunately we have no money, but your going places!");
else System.out.println( "Sorry ");
System.out.println(" ");
if ( ball == 1 )
{
System.out.println( " BB ## ## ");
System.out.println( " BB ## ## ");
System.out.println( " 1 2 3 ");
}
else if ( ball == 2 )
{
System.out.println( " ## BB ## ");
System.out.println( " ## BB ## ");
System.out.println( " 1 2 3 ");
}
else if ( ball == 3 )
{
System.out.println( " ## ## BB ");
System.out.println( " ## ## BB ");
System.out.println( " 1 2 3 ");
}
}
}
Picture of the output