Игра в угадайку – случайные числа от 1 до 100, пользователю предлагается 5 раз угадать правильное число.....JAVA ДЛЯ НАЧJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Игра в угадайку – случайные числа от 1 до 100, пользователю предлагается 5 раз угадать правильное число.....JAVA ДЛЯ НАЧ

Сообщение Anonymous »

Разработайте приложение, которое выбирает случайное число от 1 до 100, а затем предлагает пользователю угадать это число, предупреждая пользователя, что у него осталось только 5 попыток, чтобы угадать правильно. После каждого предположения сообщайте пользователю, прав ли он или она, или предположение было слишком большим или слишком низким. Если угадаете правильно, распечатайте поздравительное сообщение. Если угадать 5 раз неудачно, выведите сообщение о том, что игра окончена. В конце игры предложите пользователю указать, хочет ли он/она играть еще раз.

Мне конкретно нужна помощь с финалом, и я думаю, что тоже макет кода... Я запускаю его, и он работает постоянно, я пробовал использовать несколько веб-сайтов и свой учебник, но безуспешно, заранее спасибо!!

Java, Net beans 8.2

Код: Выделить всё

import java.util.Random;
import java.util.Scanner;

public class GuessingGame
{
public static void main (String[]args)
{
int answer, guess,attemptsNum = 0;
final int maxAttempts = 5;
String str, another = "y";

Scanner scan = new Scanner(System.in);
Random generator = new Random();
answer = generator.nextInt(101)+1;

System.out.println("Guess a number between 1 and 100");
System.out.println("Enter your guess (0 to quit):");

{
guess = scan.nextInt();
while (guess != 0)
{
if(guess==answer)
System.out.println("Right!");
else if (guessanswer)
System.out.println("Your guess was too HIGH.");
}

System.out.println("Want to Play again?(y/n)");
another = scan.next();

while (guess != answer && ++attemptsNum < maxAttempts)
if (attemptsNum == maxAttempts)
System.out.println ("The number was " + answer);
}
}


Введите свое предположение (0, чтобы выйти): 20
Ваше предположение было слишком НИЗКИМ

Введите свое предположение (0, чтобы выйти): 35
Ваше предположение было слишком НИЗКИМ

Введите ваше предположение (0 для выхода): 80
Ваше предположение было слишком ВЫСОКИМ

Введите ваше предположение (0 для выхода): 74
Ваше предположение было слишком ВЫСОКОЕ

Введите свое предположение (0, чтобы выйти): 56
Верно! Угаданий:5

Играть еще раз (да/нет)?

Подробнее здесь: https://stackoverflow.com/questions/555 ... rrect-numb
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»