Учебно-методические материалы для студентов кафедры АСОИУ

Учебные программы » Информационные технологии » Программирование

Игра «Угадай число» на 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);

    }
}

anonymous, 01.06.2017

Постоянный адрес этой страницы:

↑ В начало страницы