Simple text Heads/Tails game written in Java.
import java.util.Scanner; import java.util.concurrent.ThreadLocalRandom; // ? 2017 TheFlyingKeyboard and released under MIT License // theflyingkeyboard.net public class HeadsTails { public static void main(String[] args) { Scanner input = new Scanner(System.in); boolean isPlaying = true; int wins = 0; int loses = 0; boolean heads = true; char playerInput; while(isPlaying){ System.out.println("Wins: " + wins + " Loses: " + loses); System.out.println("H for heads, T for tails, E - exit"); if(ThreadLocalRandom.current().nextInt(0, 101) < 50){ heads = true; }else{ heads = false; } playerInput = input.next().charAt(0); playerInput = Character.toLowerCase(playerInput); if(playerInput == 'h'){ if(heads){ wins++; }else{ loses++; } }else if (playerInput == 't'){ if(heads){ loses++; }else{ wins++; } }else if (playerInput == 'e'){ isPlaying = false; } } } }
Java Console Heads/Tails Game