Advertisement
Guest User

04. Game Number Wars

a guest
Sep 1st, 2019
1,392
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.73 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Test28 {
  4.     public static void main(String[] args) {
  5.  
  6.         Scanner scanner = new Scanner(System.in);
  7.  
  8.         String playerOneName = scanner.nextLine();
  9.         String playerTwoName = scanner.nextLine();
  10.  
  11.         int playerOnePoints = 0;
  12.         int playerTwoPoints = 0;
  13.  
  14.         String command;
  15.  
  16.         while (true) {
  17.             command = scanner.nextLine();
  18.             if (command.equals("End of game")) {
  19.                 System.out.printf("%s has %d points\n", playerOneName, playerOnePoints);
  20.                 System.out.printf("%s has %d points", playerTwoName, playerTwoPoints);
  21.  
  22.                 break;
  23.             }
  24.             int cardPlayerOne = Integer.parseInt(command);
  25.             command = scanner.nextLine();
  26.             int cardPlayerTwo = Integer.parseInt(command);
  27.  
  28.             if (cardPlayerOne > cardPlayerTwo) {
  29.                 playerOnePoints += Math.abs(cardPlayerOne - cardPlayerTwo);
  30.             } else if (cardPlayerTwo > cardPlayerOne) {
  31.                 playerTwoPoints += Math.abs(cardPlayerOne - cardPlayerTwo);
  32.             } else {
  33.                 System.out.println("Number wars!");
  34.                 command = scanner.nextLine();
  35.                 cardPlayerOne = Integer.parseInt(command);
  36.                 command = scanner.nextLine();
  37.                 cardPlayerTwo = Integer.parseInt(command);
  38.                 if (cardPlayerOne > cardPlayerTwo) {
  39.                     System.out.printf("%s is winner with %d points", playerOneName, playerOnePoints);
  40.  
  41.                 } else {
  42.                     System.out.printf("%s is winner with %d points", playerTwoName, playerTwoPoints);
  43.                 }
  44.                 break;
  45.             }
  46.         }
  47.     }
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement