import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { final int M = 1; // 最小値
final int N = 10; // 最大値
int x
= new java.
util.
Random().
nextInt(N
) + M
; // Aさん Scanner scanner
= new Scanner
(System.
in); int y; // Bさん
System.
out.
println("数当てゲームを行います。終了したい時はendを入力して下さい"); System.
out.
println("正解は"+M
+"から"+N
+"までの間の整数です。" + "あなたが正解だと思う整数を入力して下さい");
while (!(ystr=scanner.nextLine()).equals("end")) { // endで終了
if (ystr.matches("[0-9]{1,2}") == false) { // 0から99までの間でなければ
System.
out.
println("正解は"+M
+"から"+N
+"までの間の整数です。"); continue; // スキップ
}
y
= Integer.
parseInt(ystr
); // int化 if (x < y) {
System.
out.
println("それより小さいです。"); } else if (x > y) {
System.
out.
println("それより大きいです。"); } else { // x == yの場合
break;
}
}
if (ystr.equals("end")) { // endが入力された時
}
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwpwdWJsaWMgY2xhc3MgTWFpbiB7CgoJcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewoJCWZpbmFsIGludCBNID0gMTsJLy8g5pyA5bCP5YCkCgkJZmluYWwgaW50IE4gPSAxMDsJLy8g5pyA5aSn5YCkCgkJaW50IHggPSBuZXcgamF2YS51dGlsLlJhbmRvbSgpLm5leHRJbnQoTikgKyBNOwkvLyBB44GV44KTCgkJU2Nhbm5lciBzY2FubmVyID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKCQlpbnQgeTsJLy8gQuOBleOCkwoJCVN0cmluZyB5c3RyOwkvLyBC44GV44KTCgoJCVN5c3RlbS5vdXQucHJpbnRsbigi5pWw5b2T44Gm44Ky44O844Og44KS6KGM44GE44G+44GZ44CC57WC5LqG44GX44Gf44GE5pmC44GvZW5k44KS5YWl5Yqb44GX44Gm5LiL44GV44GEIik7CgkJU3lzdGVtLm91dC5wcmludGxuKCLmraPop6Pjga8iK00rIuOBi+OCiSIrTisi44G+44Gn44Gu6ZaT44Gu5pW05pWw44Gn44GZ44CCIgoJCQkJKyAi44GC44Gq44Gf44GM5q2j6Kej44Gg44Go5oCd44GG5pW05pWw44KS5YWl5Yqb44GX44Gm5LiL44GV44GEIik7CgkJd2hpbGUgKCEoeXN0cj1zY2FubmVyLm5leHRMaW5lKCkpLmVxdWFscygiZW5kIikpIHsJLy8gZW5k44Gn57WC5LqGCgkJCWlmICh5c3RyLm1hdGNoZXMoIlswLTldezEsMn0iKSA9PSBmYWxzZSkgewkvLyAw44GL44KJOTnjgb7jgafjga7plpPjgafjgarjgZHjgozjgbAKCQkJCVN5c3RlbS5vdXQucHJpbnRsbigi5q2j6Kej44GvIitNKyLjgYvjgokiK04rIuOBvuOBp+OBrumWk+OBruaVtOaVsOOBp+OBmeOAgiIpOwoJCQkJY29udGludWU7CS8vIOOCueOCreODg+ODlwoJCQl9CgkJCXkgPSBJbnRlZ2VyLnBhcnNlSW50KHlzdHIpOwkvLyBpbnTljJYKCQkJaWYgKHggPCB5KSB7CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIuOBneOCjOOCiOOCiuWwj+OBleOBhOOBp+OBmeOAgiIpOwoJCQl9IGVsc2UgaWYgKHggPiB5KSB7CgkJCQlTeXN0ZW0ub3V0LnByaW50bG4oIuOBneOCjOOCiOOCiuWkp+OBjeOBhOOBp+OBmeOAgiIpOwoJCQl9IGVsc2UgewkvLyB4ID09IHnjga7loLTlkIgKCQkJCWJyZWFrOwoJCQl9CgkJfQoJCWlmICh5c3RyLmVxdWFscygiZW5kIikpIHsJLy8gZW5k44GM5YWl5Yqb44GV44KM44Gf5pmCCgkJCVN5c3RlbS5vdXQucHJpbnRsbigi57WC5LqG44GX44G+44GZ44CCIik7CgkJCVN5c3RlbS5leGl0KDApOwkvLyDmraPluLjntYLkuoYKCQl9CgkJU3lzdGVtLm91dC5wcmludGxuKCLmraPop6PjgIIiKTsKCgl9Cgp9