Jak ustwic komunikat po zakończeniu pętli "for".

0

Hej,

Jak zrobić, żeby po 3 nieudanych próbach odgadnięcia liczby "a" wyświetlił się jakiś komunikat, np. "3 razy źle strzeliłeś"?
Siedzę nad tym i głowa mnie już boli.

public static void tip(Scanner sc)
{
int userNumberTip = sc.nextInt();

	int myNumber = 5;

	for (int i = 1; i < 3; i++)
	{
		if (userNumberTip != myNumber)
		{

			System.out.println("Pudło, próbuj dalej.");
			userNumberTip = sc.nextInt();

		} else if (userNumberTip == myNumber)

		{

			System.out.println("Brawo, zgadłeś.");
			break;

		}

	}

}

Pozdrawiam
0

Najprościej byłoby zrobić flagę:

boolean win = false;

I ustawić ją na true gdy użytkownik odgadł numer.
Następnie po for:

if(!win)
{
	System.out.println("3 razy źle strzeliłeś");
}
0

Hej,

Dzięki, chodziło mi po głowie boolean, ale nie umiałem sensowanie tego użyć.

Pozdro

1 użytkowników online, w tym zalogowanych: 0, gości: 1