/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
public static boolean isInt
(String strNum
) { return strNum.matches("-?\\d+");
}
{
Scanner sc
= new Scanner
(System.
in);
int luckyNumber = 3;
int userNumber = 0;
System.
out.
println("Podaj liczbę: ");
while (true) {
userInput = sc.nextLine();
if (!isInt(userInput)) { // walidacja!
System.
out.
println("Podno niepoprawna liczbe!"); continue;
}
userNumber
= Integer.
parseInt(userInput
);
if (userNumber!=luckyNumber) {
System.
out.
println("zgaduj jeszcze raz: "); }
else {
System.
out.
println("Dobrze!"); break;
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgYm9vbGVhbiBpc0ludChTdHJpbmcgc3RyTnVtKSB7CiAgICAJcmV0dXJuIHN0ck51bS5tYXRjaGVzKCItP1xcZCsiKTsKCX0KCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVNjYW5uZXIgc2MgPSBuZXcgU2Nhbm5lcihTeXN0ZW0uaW4pOwoJCQoJCWludCBsdWNreU51bWJlciA9IDM7CgkJU3RyaW5nIHVzZXJJbnB1dCA9ICIiOwoJCWludCB1c2VyTnVtYmVyID0gMDsKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4oIlBvZGFqIGxpY3pixJk6ICIpOwoJCQoJCXdoaWxlICh0cnVlKSB7CgkJCXVzZXJJbnB1dCA9IHNjLm5leHRMaW5lKCk7CgkJCQoJCQlpZiAoIWlzSW50KHVzZXJJbnB1dCkpIHsgLy8gd2FsaWRhY2phIQoJCQkJU3lzdGVtLm91dC5wcmludGxuKCJQb2RubyBuaWVwb3ByYXduYSBsaWN6YmUhIik7CgkJCQljb250aW51ZTsKCQkJfQoJCQkKCQkJdXNlck51bWJlciA9IEludGVnZXIucGFyc2VJbnQodXNlcklucHV0KTsKCQkJCgkJCWlmICh1c2VyTnVtYmVyIT1sdWNreU51bWJlcikgewoJCQkJU3lzdGVtLm91dC5wcmludGxuKCJ6Z2FkdWogamVzemN6ZSByYXo6ICIpOwoJCQl9CgkJCWVsc2UgewoJCQkJU3lzdGVtLm91dC5wcmludGxuKCJEb2JyemUhIik7CgkJCQlicmVhazsKCQkJfQoJCX0KCX0KfQ==