ball
ball
ball
fourballというように
4回目のballはfourballと表示させたいのですが、if文の中のカウンタ変数がちゃんと機能していないのか、ballが4回以上カウントされても、ballと表示されたままです。
大変恐れ入りますが、これの原因がわかる方ご教授いただける幸いです。
よろしくお願いします。
java
1import java.util.*; 2public class Main{ 3 public static void main(String[] args) { 4 Scanner sc = new Scanner(System.in); 5 String number = sc.nextLine(); 6 int u = Integer.parseInt(number); 7 for (int i=0; i<u; i++) { 8 String result = sc.nextLine(); 9 int ball = 0; 10 for (int p = 0; p>=5; p++){ 11 if (result.equals("ball")) { 12 ball += 1; 13 }} 14 if (ball >= 3) { 15 System.out.println("fourball!"); 16 break; 17 } else { 18 System.out.println("ball!"); 19 } 20 }//if終わり 21 //}//for終わり 22 }//main終わり 23 24}//Main 25 26 27
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/28 11:06
2019/04/28 11:21
2019/04/28 11:28
2019/04/28 11:52
2019/04/28 11:58
2019/04/28 12:19
2019/04/28 12:49
2019/04/28 12:53
2019/04/28 13:13
2019/04/28 13:32
2019/04/28 14:34
2019/04/28 23:33