Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <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>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
 

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