- Joined
- May 11, 2018
- Posts
- 3,655
- Solutions
- 5
- Reaction
- 5,832
- Points
- 1,622
1. Write a program that simulates a paper-rock-scissor game. Each users will type in either P,R, or S if the user inputs a wrong letter it must in form the user to input the correct one. the program announce the winner a winner is the player who first obtain the score of 5.
Na stock Po ako kng paano ko ipalabas Yung winner kapag naka 5correct answer na Yung player
import java.util.Scanner; import java.io.*;
public class Part2 {
public static void main (String[]args)
{
Scanner scan = new Scanner(System.in);
String userInput1 = " ";
char player1Input;
String userInput2 = " ";
char player2Input;
for(int i = 0; i < 5; i++) //Loop for game
{
System.out.println("Player 1: Please Enter e.g R for Rock:");
System.out.println("R.Rock");
System.out.println("P.Paper");
System.out.println("S.Scissors");
userInput1 = scan.next();
player1Input = userInput1.charAt(0);
System.out.println("Player 2: Please Enter e.g S for Scissors");
System.out.println("R.Rock");
System.out.println("P.Paper");
System.out.println("S.Scissors");
userInput2 = scan.next();
player2Input = userInput2.charAt(0);
}
switch(player1Input)
{
case 'R': System.out.println ("Player 1:Rock");
switch(player2Input)
{
case'R' : System.out.println("Player 2:Rock");
System.out.println("The Game Result is Draw");
break;
case'P' :System.out.println("Player 2aper");
System.out.println("The Game Result is: Player 2 Wins");
break;
case'S' :System.out.println("Player 2:Scissors");
System.out.println("The Game Result is: Player 1 Wins");
break;
default: System.out.println("Invalid Option");
break;
}
break;
case 'P' : System.out.println ("Player 1aper");
switch(player2Input)
{
case'R' : System.out.println("Player 2:Rock");
System.out.println("The game result is: Player 1 Wins");
break;
case'P' :System.out.println("Player 2aper");
System.out.println("The game result is: Draw");
break;
case'S' :System.out.println("Player 2:Scissors");
System.out.println("The Game Result is: Player 2 Wins2");
break;
default: System.out.println("Invalid Option");
break;
}
break;
case 'S' : System.out.println ("Player 1:Scissors");
switch(player2Input)
{
case'R' : System.out.println("Player 2:Rock");
System.out.println("The Game Result is: Player 2 Wins");
break;
case'P' :System.out.println("Player 2aper");
System.out.println("The game result is: Player 1 Wins");
break;
case'S' :System.out.println("Player 2:Scissors");
System.out.println ("The Game Result is: Draw");
break;
default: System.out.println("Invalid Option");
break;
}
break;
}
}
}
Na stock Po ako kng paano ko ipalabas Yung winner kapag naka 5correct answer na Yung player
import java.util.Scanner; import java.io.*;
public class Part2 {
public static void main (String[]args)
{
Scanner scan = new Scanner(System.in);
String userInput1 = " ";
char player1Input;
String userInput2 = " ";
char player2Input;
for(int i = 0; i < 5; i++) //Loop for game
{
System.out.println("Player 1: Please Enter e.g R for Rock:");
System.out.println("R.Rock");
System.out.println("P.Paper");
System.out.println("S.Scissors");
userInput1 = scan.next();
player1Input = userInput1.charAt(0);
System.out.println("Player 2: Please Enter e.g S for Scissors");
System.out.println("R.Rock");
System.out.println("P.Paper");
System.out.println("S.Scissors");
userInput2 = scan.next();
player2Input = userInput2.charAt(0);
}
switch(player1Input)
{
case 'R': System.out.println ("Player 1:Rock");
switch(player2Input)
{
case'R' : System.out.println("Player 2:Rock");
System.out.println("The Game Result is Draw");
break;
case'P' :System.out.println("Player 2aper");
System.out.println("The Game Result is: Player 2 Wins");
break;
case'S' :System.out.println("Player 2:Scissors");
System.out.println("The Game Result is: Player 1 Wins");
break;
default: System.out.println("Invalid Option");
break;
}
break;
case 'P' : System.out.println ("Player 1aper");
switch(player2Input)
{
case'R' : System.out.println("Player 2:Rock");
System.out.println("The game result is: Player 1 Wins");
break;
case'P' :System.out.println("Player 2aper");
System.out.println("The game result is: Draw");
break;
case'S' :System.out.println("Player 2:Scissors");
System.out.println("The Game Result is: Player 2 Wins2");
break;
default: System.out.println("Invalid Option");
break;
}
break;
case 'S' : System.out.println ("Player 1:Scissors");
switch(player2Input)
{
case'R' : System.out.println("Player 2:Rock");
System.out.println("The Game Result is: Player 2 Wins");
break;
case'P' :System.out.println("Player 2aper");
System.out.println("The game result is: Player 1 Wins");
break;
case'S' :System.out.println("Player 2:Scissors");
System.out.println ("The Game Result is: Draw");
break;
default: System.out.println("Invalid Option");
break;
}
break;
}
}
}