嗨我試圖找到使用嵌套for循環兩個字符串數組之間的匹配。然而它似乎已經環繞了更多次。比較兩個字符串數組與嵌套For循環
for(int i = 0; i < ca; i++) //ca contains 10
{
for(int j = 0; j < ra; j++) //ra contains 10
{
if(cAnswers[i].equals(rAnswers[j]))
{
count++; //Increments count to indicate a match
System.out.println("The current count: " + count); //To check the count
}
}
}
System.out.println("The number of correct questions is " + count + "/10"); //The result currently gives me 50/10 no matter what.
我嘗試使用< =,而不是僅僅<,但最終得到一個索引越界。
什麼是cAnswers和rAnswers的可能值?這似乎與MCQ類型的答案類似。如果是這樣,一旦cAnswers [i]匹配一些東西,你不應該從內部循環中跳出來並轉到下一個cAnswers? – devang
你的比賽是否需要在同一個索引或無所謂? – jlordo