I am writting a rock paper scissors program for my java class. I have wrote a program that should work but i keep having trouble with getting my variables to work write. Sometimes compiler will read them and sometimes it wont. I am using jgrasp to write with. Any help would be greatly appreciated. Also this is my first time using java so i know there are some mistakes. I just cant find them.
import javax.swing.JOptionPane;
import java.util.Random;
publicclass RockPaperScissors
{
publicstaticvoid main(String[] args)
{
JOptionPane.showMessageDialog(null, "Let's play Rock Paper Scissors.\n1 = Rock\n2 = Paper\n3 = Scissors");
String player;
player = JOptionPane.showInputDialog("Please Enter a number between 1 and 3.");
Tim Cook: "The US over time began to stop having as many vocational kinds of skills."
What's the point of wasting time getting those skills if you can't get a job with them?
Good Lord, maybe he and his cohort of CEO's who exported all these jobs to China should just shut the f**k up :D
I made a new Cinematic/Trailer for the game, this will be the intro, still a work in progress!
I also updated the Steam page with a ton of new screenshots! 👀
https://store.steampowered.com/app/3925340/Incoherence_Dark_Rooms/
Closed-loop cooling and a custom 800G network protocol let the $7.3B campus run as one AI training machine.
Microsoft confirmed June 23, 2026, that its Fairwater campus in Mount Pleasant, Wisconsin, is fully operational — and the engineering behind it makes the facility something fundamentally different from every data center that came before it. Where conventional cloud infrastructure racks up general-purpose servers and parcels out workloads to each one independently, Fairwater links hundreds of thousands of NVIDIA GB200 Blackwell GPUs into a single, coherent cluster using a two-story building design, 800-gigabit-per-second Ethernet fabric, and a proprietary networking protocol co-developed with OpenAI and NVIDIA. The result, according to Microsoft, is the closest thing to a purpose-built AI supercomputer that any company has ever placed in commercial operation.
https://www.techtimes.com/articles/319205/20260627/microsoft-opens-fairwater-wisconsin-ai-campus-runs-one-supercomputer-via-800g-ethernet.htm
Question
The Real Napster
I am writting a rock paper scissors program for my java class. I have wrote a program that should work but i keep having trouble with getting my variables to work write. Sometimes compiler will read them and sometimes it wont. I am using jgrasp to write with. Any help would be greatly appreciated. Also this is my first time using java so i know there are some mistakes. I just cant find them.
import javax.swing.JOptionPane;
import java.util.Random;
public class RockPaperScissors
{
public static void main(String[] args)
{
JOptionPane.showMessageDialog(null, "Let's play Rock Paper Scissors.\n1 = Rock\n2 = Paper\n3 = Scissors");
String player;
player = JOptionPane.showInputDialog("Please Enter a number between 1 and 3.");
Random generator = new Random();
int computer = 1 + generator.nextInt(2);
boolean case1, case2, case3, case4, case5, case6, case7, case8, case9;
case1 = (player = 1) && (computer = 2);
case2 = (player = 1) && (computer = 3);
case3 = (player = 2) && (computer = 1);
case4 = (player = 2) && (computer = 3);
case5 = (player = 3) && (computer = 1);
case6 = (player = 3) && (computer = 2);
case7 = (player = 1) && (computer = 1);
case8 = (player = 2) && (computer = 2);
case9 = (player = 3) && (computer = 3);
if (case1)
JOptionPane.showMessageDialog(null, "Computer choses Paper. You lose.");
else if (case2)
JOptionPane.showMessageDialog(null, "Computer choses Scissors. You win.");
else if (case3)
JOptionPane.showMessageDialog(null, "Computer choses Rock. You win.");
else if (case4)
JOptionPane.showMessageDialog(null, "Computer choses Scissors. You lose.");
else if (case5)
JOptionPane.showMessageDialog(null, "Computer choses Rock. You lose.");
else if (case6)
JOptionPane.showMessageDialog(null, "Computer choses Paper. You win.");
else if (case7)
JOptionPane.showMessageDialog(null, "Both choose Rock. Tie.");
else if (case8)
JOptionPane.showMessageDialog(null, "Both choose Paper. Tie.");
else if (case9)
JOptionPane.showMessageDialog(null, "Both choose Scissors. Tie.");
System.exit(0);
}
}
Link to comment
https://www.neowin.net/forum/topic/1131926-need-help-with-java-rock-paper-sissors-code/Share on other sites
5 answers to this question
Recommended Posts