0

ここ数時間であちこち検索しましたが、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;
    }
4

2 に答える 2

0

if ステートメントの後に count++ の例を記述し、ループの外でカウントを初期化することを忘れないでください count=0 または開始したい任意の数値。

if(条件)カウント++;

リターンカウント;

于 2013-06-26T00:51:59.133 に答える