Miscellaneous

Java Program to Simulate Coin Toss

A Java program to simulate a coin toss.

Problem Description

Write a Java program to simulate a coin toss.

Code

CoinToss.java
public class CoinToss {
    public static void main(String[] args) {
        if (Math.random() < 0.5) {
            System.out.println("Heads");
        } else {
            System.out.println("Tails");
        }
    }
}

Output

Heads

Explanation

  1. Logic: Use Math.random() to get a value between 0 and 1.
  2. Threshold: If less than 0.5, it's Heads, otherwise Tails.