ストライクが3またはボールが4になったら処理を終了し結果を出力せよという問題です(北ソフト工房の問題集の4-13の問題です)
疑問点:なぜwhile文の条件が||ではなく&&なのか理解できません。
static
1{ 2 int strike = 0; 3 int ball = 0; 4 5 while (strike < 3 && ball < 4) 6 { 7 Console.Write("ストライク=1 or ボール=2 ?"); 8 9 int judge = int.Parse(Console.ReadLine()); 10 11 if (judge == 1) 12 strike++; 13 else if (judge == 2) 14 ball++; 15 } 16 17 Console.WriteLine("{0}ボール,{1}ストライク", ball, strike); 18}
以上、回答の程よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー