Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.startjava.lesson2_3_4.game;
- import java.util.Scanner;
- public class GuessNumberTest {
- public static void main(String[] args) {
- Scanner sc = new Scanner(System.in);
- Player player1 = new Player(); // первый игрок
- GuessNumber guessNumber = new GuessNumber();
- System.out.println("У Вас 10 попыток ");
- System.out.println("Имя первого игрока");
- String playerOne = sc.next();
- player1.setPlayer(playerOne);
- // System.out.println(player1.toString());
- // System.out.println("QWer"+player1.getPlayer());
- // System.out.println("ввод числа " + playerOne);
- //player1.setSaveNumber(saveNumber);
- Player player2 = new Player(); // второй игрок
- System.out.println("Имя второго игрока");
- String playerTwo = sc.next();
- player2.setPlayer(playerTwo);
- // System.out.println(player2);
- // System.out.println("ввод числа " + playerTwo);
- // player2.setNumber(sc.nextInt());
- guessNumber.game(); //логика игрока
- }
- }
- -----------------------------------------------------------------------------------------------
- package com.startjava.lesson2_3_4.game;
- import java.util.Arrays;
- public class Player {
- private String player;
- private int number;
- private int[] saveNumber = new int[10];
- private int index = 0;
- public int[] getSaveNumber() {
- return saveNumber;
- }
- public void setPlayer(String player) {
- this.player = player;
- }
- public String getPlayer() {
- return player;
- }
- public void setNumber(int number) {
- this.number = number;
- index ++;
- this.saveNumber[index] = number;
- index ++;
- }
- public int getNumber() {
- return number;
- }
- }
- --------------------------------------------------------------------------------------------
- package com.startjava.lesson2_3_4.game;
- import java.util.Arrays;
- import java.util.Scanner;
- public class GuessNumber {
- Scanner sc = new Scanner(System.in); // как правильно писать имя объекта?
- Player player1 = new Player();
- Player player2 = new Player();
- public void game() {
- // Player numberGuessNumber = new Player();
- int thoughtNumber = (int) (Math.random() * 10);
- System.out.println(thoughtNumber);
- for (int i = 0; i < 3; i ++) {
- System.out.println("ввод числа Игрока 1");
- player1.setNumber(sc.nextInt());
- System.out.println("ввод числа Игрок 2");
- player2.setNumber(sc.nextInt());
- if (player1.getNumber() == thoughtNumber) {
- System.out.println(player1.getPlayer() + " Игрок 1 вы угадали!");
- break;
- } else if (player2.getNumber() == thoughtNumber) {
- System.out.println(player2.getPlayer() + "Игрок 2 вы угадали");
- break;
- } else {
- System.out.println("Никто не угадал ");
- }
- }
- System.out.println("У " + "игроков" + " закончились попытки");
- System.out.println(player1.getSaveNumber().toString()+ "сколько чисел?");
- }
- }
- //
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement