Как создать игру на угадывание чисел с помощью Java?

Kak Sozdat Igru Na Ugadyvanie Cisel S Pomos U Java



игра на угадывание чисел ” — это простой способ развлечь и привлечь внимание пользователя, что делает игру очень увлекательной. Эта игра специально стимулирует критическое мышление, логическое мышление и навыки решения проблем, когда игроки пытаются найти правильное число. Он может быть разработан для обучения таким понятиям, как диапазоны чисел, неравенства или числовые закономерности.

В этой статье представлено руководство по реализации игры в угадывание чисел.







Как создать игру на угадывание чисел?

Игра в угадывание чисел поощряет участие и взаимодействие пользователей, что делает ее подходящей для общественных собраний или образовательных сред. Он направлен на стимулирование критического мышления и навыков решения проблем, предлагая развлекательный опыт.



Давайте рассмотрим Java-программу для реализации игры в угадывание чисел:



Импортировать java.util.Сканер ;
публичный сорт случайное число {
публичный статический пустота угадывание ( )
{
Сканер scanObj '=' новый Сканер ( Система . в ) ;
инт на одной '=' 1 + ( инт ) ( 100 * Математика . случайный ( ) ) ;
инт С '=' 5 ;
инт х, выбрать ;

Система . вне . печать ( «Число, которое нужно найти, выбирается от 1 до 100. У вас есть только 5 вариантов!» ) ;

для ( Икс '=' 0 ; Икс < С ; Икс ++ ) {
Система . вне . печать ( 'выбери номер:' ) ;
выбирать '=' сканОбъект. следующийInt ( ) ;
если ( на одной == выбирать ) {
Система . вне . печать ( «Поздравляю! Вы выбрали правильный номер». ) ;
перерыв ;
}

еще если ( на одной > выбирать && Икс '=' С - 1 ) {
Система . вне . печать ( 'Число больше, чем' + выбирать ) ;
}
еще если ( на одной < выбирать
&& Икс '=' С - 1 ) {
Система . вне . печать ( 'Число меньше' + выбирать ) ;
}
}
если ( Икс == С ) {
Система . вне . печать ( «Вы исчерпали Z испытаний». ) ;
Система . вне . печать ( 'Число было' + на одной ) ;
}
}
публичный статический пустота основной ( Нить аргумент [ ] )
{
угадывание ( ) ;
}
}

Описание кода:





  • Сначала создайте метод « угадывание ()» и объявляет экземпляр « Сканер ” класс внутри него. После этого сгенерируйте случайное целое число». на одной ' между диапазоном ' 1 ' и ' 100 ' используя ' Math.random ()».
  • Присвойте значение « 5 'к переменной' С ' и объявите еще две переменные с именами ' Икс ' и ' выбирать ».
  • Далее создайте « для », который повторяется до значения « С ', и получает значение от конечного пользователя, используя ' Сканер ' объект.
  • Затем используйте « если еще », чтобы проверить, соответствует ли ввод пользователя значению, хранящемуся в « на одной ” и отображать соответствующее сообщение.
  • После ' для ” используется для проверки того, закончились ли пробные шансы, а затем отображает случайное число на консоли.
  • В конце вызовите « угадывание ()» внутри метода main().

После компиляции:



Вывод показывает, что была сгенерирована игра в угадывание чисел.

Заключение

Игра в угадывание чисел создается путем генерирования случайного числа в пределах определенного диапазона с помощью метода Math.random(). Затем предложите игроку сделать выбор и сравнить его с сгенерированным числом. В зависимости от выбора пользователя, предоставьте игроку обратную связь, сообщив ему, если его предположение слишком высокое или слишком низкое. Повторяйте этот процесс подсказок и обратной связи до тех пор, пока игрок не выиграет или не закончится пробный период.