Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2018
162
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.22 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class GuessNumberTest {
  4.  
  5.     public static void main(String[] args) {
  6.         Scanner sc = new Scanner(System.in); // как правильно писать имя объекта?
  7.         Player player1 = new Player(); // первый игрок
  8. GuessNumber guessNumber = new GuessNumber();
  9.         System.out.println("Имя первого игрока");
  10.         String playerOne = sc.next();
  11.         player1.setPlayer(playerOne);
  12.         System.out.println(player1.toString());
  13.  
  14.         System.out.println("ввод  числа " + playerOne);
  15.         player1.setNumber(sc.nextInt());
  16.        
  17.  
  18.         Player player2 = new Player(); // второй игрок
  19.         System.out.println("Имя второго игрока");
  20.         String playerTwo = sc.next();
  21.         player2.setPlayer(playerTwo);
  22.         System.out.println(player2);
  23.  
  24.         System.out.println("ввод  числа " + playerTwo);
  25.         player2.setNumber(sc.nextInt());
  26.  
  27.         guessNumber.game(); //логика игрока
  28.        
  29.     }
  30.  
  31. }
  32.  
  33. import java.util.Scanner;
  34.  
  35. public class Player {
  36.  
  37.     private String player;
  38.  
  39.     private int number;
  40.  
  41.  
  42.  
  43.     public void setPlayer(String playerOne) {
  44.         this.player = player;
  45.     }
  46.  
  47.     public String getPlayer() {
  48.         return player;
  49.     }
  50.  
  51.  
  52.    public void setNumber(int number) {
  53.         this.number = number;
  54.    }
  55.  
  56.     public int getNumber() {
  57.         return number;
  58.     }
  59. }
  60.  
  61.  
  62. public class GuessNumber {
  63.  
  64.     public void game() {
  65.         Player numberGuessNumber = new Player();
  66.  
  67.         int thoughtNumber = (int) (Math.random() * 10);
  68.         System.out.println(thoughtNumber);
  69.  
  70.         while (true) {
  71.  
  72.             if (numberGuessNumber.getNumber() == thoughtNumber) {
  73.  
  74.  
  75.                 System.out.println(numberGuessNumber.getPlayer() + " Игрок 1 вы угадали!");
  76.                 break;
  77.             } else if (numberGuessNumber.getNumber() == thoughtNumber) {
  78.                 System.out.println(numberGuessNumber.getPlayer() + "Игрок 2 вы угадали");
  79.                 break;
  80.             }
  81.             else {
  82.                 System.out.println("Повтор");
  83.             }
  84.         }
  85.  
  86.     }
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement