Advertisement
Guest User

Untitled

a guest
Jun 18th, 2018
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.46 KB | None | 0 0
  1. package com.startjava.lesson2_3_4.game;
  2.  
  3. import java.util.Scanner;
  4.  
  5. public class GuessNumberTest {
  6.  
  7.     public static void main(String[] args) {
  8.         Scanner sc = new Scanner(System.in);
  9.         Player player1 = new Player(); // первый игрок
  10.         GuessNumber guessNumber = new GuessNumber();
  11.         System.out.println("У Вас 10 попыток ");
  12.         System.out.println("Имя первого игрока");
  13.         String playerOne = sc.next();
  14.         player1.setPlayer(playerOne);
  15.        // System.out.println(player1.toString());
  16.     //    System.out.println("QWer"+player1.getPlayer());
  17.        // System.out.println("ввод  числа " + playerOne);
  18.         //player1.setSaveNumber(saveNumber);
  19.  
  20.  
  21.         Player player2 = new Player(); // второй игрок
  22.         System.out.println("Имя второго игрока");
  23.         String playerTwo = sc.next();
  24.         player2.setPlayer(playerTwo);
  25.        // System.out.println(player2);
  26.  
  27.       //  System.out.println("ввод  числа " + playerTwo);
  28.       //  player2.setNumber(sc.nextInt());
  29.  
  30.         guessNumber.game(); //логика игрока
  31.  
  32.     }
  33.  
  34. }
  35. -----------------------------------------------------------------------------------------------
  36. package com.startjava.lesson2_3_4.game;
  37.  
  38. import java.util.Arrays;
  39.  
  40. public class Player {
  41.  
  42.     private String player;
  43.  
  44.     private int number;
  45.     private int[] saveNumber = new int[10];
  46.     private int index = 0;
  47.  
  48.  
  49.     public int[] getSaveNumber() {
  50.         return saveNumber;
  51.     }
  52.  
  53.     public void setPlayer(String player) {
  54.         this.player = player;
  55.     }
  56.  
  57.     public String getPlayer() {
  58.         return player;
  59.     }
  60.  
  61.  
  62.  
  63.     public void setNumber(int number) {
  64.         this.number = number;
  65.         index ++;
  66.         this.saveNumber[index] = number;
  67.         index ++;
  68.     }
  69.  
  70.     public int getNumber() {
  71.         return number;
  72.     }
  73.  
  74.  
  75. }
  76. --------------------------------------------------------------------------------------------
  77. package com.startjava.lesson2_3_4.game;
  78.  
  79. import java.util.Arrays;
  80. import java.util.Scanner;
  81.  
  82. public class GuessNumber {
  83.     Scanner sc = new Scanner(System.in); // как правильно писать имя объекта?
  84.     Player player1 = new Player();
  85.     Player player2 = new Player();
  86.  
  87.  
  88.  
  89.     public void game() {
  90.         //    Player numberGuessNumber = new Player();
  91.  
  92.         int thoughtNumber = (int) (Math.random() * 10);
  93.         System.out.println(thoughtNumber);
  94.  
  95.         for (int i = 0; i < 3; i ++) {
  96.             System.out.println("ввод  числа Игрока 1");
  97.             player1.setNumber(sc.nextInt());
  98.  
  99.             System.out.println("ввод  числа Игрок 2");
  100.             player2.setNumber(sc.nextInt());
  101.  
  102.             if (player1.getNumber() == thoughtNumber) {
  103.  
  104.  
  105.                 System.out.println(player1.getPlayer() + " Игрок 1 вы угадали!");
  106.                 break;
  107.             } else if (player2.getNumber() == thoughtNumber) {
  108.                 System.out.println(player2.getPlayer() + "Игрок 2 вы угадали");
  109.                 break;
  110.             } else {
  111.                 System.out.println("Никто не угадал ");
  112.             }
  113.  
  114.         }
  115.         System.out.println("У " + "игроков" + " закончились попытки");
  116.         System.out.println(player1.getSaveNumber().toString()+ "сколько чисел?");
  117.     }
  118. }
  119.  
  120. //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement