/* 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
{
{
int atai = 0 ;
string test;
bool result;
int strike = 0 , ball = 0 ;
Console.WriteLine ( "ストライクカウントを数えます。" ) ;
while ( ball != 4 && strike != 3 )
{
Console.WriteLine ( "ストライク=1 or ボール=2 or ファウル=3 ? " ) ;
Console.Write ( "数字:" ) ;
test = Console.ReadLine ( ) ;
result = int .TryParse ( test, out atai) ; //指定した型の範囲内で数字かどうかを判定
if ( result && ( atai == 1 || atai == 2 || atai == 3 ) )
{
if ( atai == 1 )
{
strike++;
}
else if ( atai == 2 )
{
ball++;
}
else if ( atai == 3 && strike != 2 )
{
strike++;
}
}
else
{
Console.Write ( "入力に誤りがあります。\n もう一度入力してください\n " ) ;
}
}
Console.WriteLine ( "ストライク:" + strike + "ボール" + ball) ;
Console.WriteLine ( "\n 続行するには何かキーを押してください..." ) ;
Console.ReadKey ( ) ;
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgICAgICAgICBpbnQgYXRhaSA9IDA7CiAgICAgICAgICAgIHN0cmluZyB0ZXN0OwogICAgICAgICAgICBib29sIHJlc3VsdDsKICAgICAgICAgICAgaW50IHN0cmlrZSA9IDAsIGJhbGwgPSAwOwogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi44K544OI44Op44Kk44Kv44Kr44Km44Oz44OI44KS5pWw44GI44G+44GZ44CCIik7CgogICAgICAgICAgICB3aGlsZSAoYmFsbCAhPSA0ICYmIHN0cmlrZSAhPSAzKQogICAgICAgICAgICB7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi44K544OI44Op44Kk44KvPTEgb3Ig44Oc44O844OrPTIgb3Ig44OV44Kh44Km44OrPTMgPyAiKTsKICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGUoIuaVsOWtlzoiKTsKICAgICAgICAgICAgICAgIHRlc3QgPSBDb25zb2xlLlJlYWRMaW5lKCk7CiAgICAgICAgICAgICAgICByZXN1bHQgPSBpbnQuVHJ5UGFyc2UodGVzdCwgb3V0IGF0YWkpOyAvL+aMh+WumuOBl+OBn+Wei+OBruevhOWbsuWGheOBp+aVsOWtl+OBi+OBqeOBhuOBi+OCkuWIpOWumgogICAgICAgICAgICAgICAgaWYgKHJlc3VsdCAmJiAoYXRhaSA9PSAxIHx8IGF0YWkgPT0gMiB8fCBhdGFpID09IDMpKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGlmIChhdGFpID09IDEpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBzdHJpa2UrKzsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoYXRhaSA9PSAyKQogICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgICAgYmFsbCsrOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICBlbHNlIGlmIChhdGFpID09IDMgJiYgc3RyaWtlICE9IDIpCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgICBzdHJpa2UrKzsKICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZSgi5YWl5Yqb44Gr6Kqk44KK44GM44GC44KK44G+44GZ44CCXG7jgoLjgYbkuIDluqblhaXlipvjgZfjgabjgY/jgaDjgZXjgYRcbiIpOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CgogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi44K544OI44Op44Kk44KvOiIgKyBzdHJpa2UgKyAi44Oc44O844OrIiArIGJhbGwpOwogICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgiXG7ntprooYzjgZnjgovjgavjga/kvZXjgYvjgq3jg7zjgpLmirzjgZfjgabjgY/jgaDjgZXjgYTvvI7vvI7vvI4iKTsKICAgICAgICAgICAgQ29uc29sZS5SZWFkS2V5KCk7Cgl9Cn0=
compilation info
Main.java:23: error: class expected
result = int.TryParse(test, out atai); //???????????????????
^
Main.java:23: error: ';' expected
result = int.TryParse(test, out atai); //???????????????????
^
Main.java:23: error: not a statement
result = int.TryParse(test, out atai); //???????????????????
^
Main.java:23: error: ';' expected
result = int.TryParse(test, out atai); //???????????????????
^
Main.java:23: error: ';' expected
result = int.TryParse(test, out atai); //???????????????????
^
5 errors
stdout