removed static

This commit is contained in:
Patrik Kriska 2022-11-16 14:55:20 +01:00
parent 709c0efe05
commit 85c042b8b7
4 changed files with 11 additions and 10 deletions

View File

@ -1,6 +1,8 @@
public class GameClass { public class GameClass {
public static void main(String[] args){ public static void main(String[] args){
while (RockPaperScissors.playerScore < 7 && RockPaperScissors.computerScore < 7) RockPaperScissors.runGame(); RockPaperScissors match = new RockPaperScissors();
while (match.playerScore < 7 && match.computerScore < 7) match.runGame();
} }
} }

View File

@ -1,11 +1,10 @@
import java.util.Scanner; import java.util.*;
import java.util.Random;
public class RockPaperScissors { public class RockPaperScissors {
static int computerScore = 0; int computerScore = 0;
static int playerScore = 0; int playerScore = 0;
public static void runGame() { public void runGame() {
int computerInput = letComputerChoose(); int computerInput = letComputerChoose();
int userInput = letUserInput(); int userInput = letUserInput();
convertToWordUser(userInput); convertToWordUser(userInput);
@ -13,7 +12,7 @@ public class RockPaperScissors {
checkResults(computerInput, userInput); checkResults(computerInput, userInput);
} }
public static void checkResults(int computerInput, int userInput) { public void checkResults(int computerInput, int userInput) {
if (computerInput == userInput) { if (computerInput == userInput) {
@ -53,7 +52,7 @@ public class RockPaperScissors {
return userInputWord; return userInputWord;
} }
public static String convertToWordComputer(int computerInput) { public String convertToWordComputer(int computerInput) {
String computerInputWord = ""; String computerInputWord = "";
if (computerInput == 1) { if (computerInput == 1) {
@ -67,7 +66,7 @@ public class RockPaperScissors {
return computerInputWord; return computerInputWord;
} }
public static int letUserInput() { public int letUserInput() {
int userInput; int userInput;
Scanner input = new Scanner (System.in); Scanner input = new Scanner (System.in);
System.out.println("1 for Rock, 2 for Paper, 3 for Scissors: "); System.out.println("1 for Rock, 2 for Paper, 3 for Scissors: ");
@ -75,7 +74,7 @@ public class RockPaperScissors {
return userInput; return userInput;
} }
public static int letComputerChoose() { public int letComputerChoose() {
Random rgen = new Random(); Random rgen = new Random();
int computerInput = rgen.nextInt(1,4); int computerInput = rgen.nextInt(1,4);
return computerInput; return computerInput;