Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>If you are like me and you enjoy raw code:</p> <pre><code>import java.util.Random; import javax.swing.JOptionPane; public class JavaApplication4 { public static void main(String[] args) { Random ranNums = new Random(); int comp = ranNums.nextInt(3); String comp2; String winner; String user = JOptionPane.showInputDialog (null, "Enter rock, paper, or scissors"); user.toLowerCase(); if(comp == 0) comp2 = "rock"; else if(comp == 1) comp2 = "paper"; else comp2 = "scissors"; //Computer wins if(comp2.equals("rock") &amp;&amp; user.equals( "scissors")) winner = "The computer wins"; else if(comp2.equals("paper") &amp;&amp; user.equals( "rock")) winner = "The computer wins"; else if(comp2.equals("scissors") &amp;&amp; user.equals( "paper")) winner = "The computer wins"; //Tie game else if(comp2.equals("rock") &amp;&amp; user.equals( "rock")) winner = "It's a tie"; else if(comp2.equals("paper") &amp;&amp; user.equals( "paper")) winner = "It's a tie"; else if(comp2.equals("scissors") &amp;&amp; user.equals( "scissors")) winner = "It's a tie"; //User wins else if(comp2.equals("scissors") &amp;&amp; user.equals( "rock")) winner = "You win!"; else if(comp2.equals("rock") &amp;&amp; user.equals( "paper")) winner = "You win!"; else if(comp2.equals("paper") &amp;&amp; user.equals( "scissors")) winner = "You win!"; else winner = "Enter a valid choice"; JOptionPane.showMessageDialog(null, "You picked " + user + "\n" + "The computer picked " + comp2 + "\n" + winner); } } </code></pre> <p>Hope that helped!</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload