ここ数時間であちこち検索しましたが、Java で簡単なカウンターを取得できません! AtomicInteger を試してみましたが、それは getAndIncrement() メソッドですが、うまくいきませんでした。
基本的に、私は for ループを持っており、その if ステートメント内で、for ループ内で if ステートメントが true に等しいたびに int を 1 ずつ増やしたいと考えています。そして for ループの後、int を返します。
int は増加しません。
ヘルプ!
編集 - Android用のEclipseにあります:
public int markTest(Map<Long, String> selectedAnswers,
Map<Long, String> correctAnswers) {
int mark = 0;
for (long i = 1; i <= selectedAnswers.size(); i++) {
String userSelection = selectedAnswers.get(i).toString();
if (userSelection == correctAnswers.get(i))
mark++;
}
return mark;
}