Игра «Угадай число» на Java
Простая задача на создание консольной игры "Угадай число". Программа "загадывает" целое число от 0 до 100, пользователь пытается угадать его, вводя числа в соответствии с подсказаками программы. Метод половинного деления, применяемый пользователем, позволяет "угадывать" числа за мин. к-во попыток (7 попыток для диапазона 0-100).
/* GuessANumber.java */ import java.util.Scanner; import java.lang.Math; public class GuessANumber { public static void main(String[] args) { int UnknownNumber, UserNumber, TrysCount = 0; Scanner input = new Scanner(System.in); System.out.println("ЗАДАЧА: Угадать число (от 0 до 100)."); UnknownNumber = (int)Math.floor(Math.random() * 100); do { TrysCount++; System.out.print("Введите ваше число: "); UserNumber = input.nextInt(); if (UserNumber > UnknownNumber) System.out.println("Моё число меньше."); else if (UserNumber < UnknownNumber) System.out.println("Моё число больше."); else System.out.println("Вы угадали!"); } while (UserNumber != UnknownNumber); System.out.println("Количество попыток: " + TrysCount); } }
CC-BY-CA anonymous, 31.05.2017