0

IF THENを使用して、コード内の整数に追加したり、整数から追加したりしようとしています。

 one.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            // TODO Auto-generated method stub
            subtotal = 1;
            if (variable1==1) (counter + 1)

            else if (variable1==2) then (counter + 1);
            display.setText("Your total is" + counter);
        }
    });

しかし、フォーマットにエラーが発生すると思います。= /

どうもありがとう!

4

1 に答える 1

2

中括弧を使用する必要があります{}
また、言うcounter + 1ことはあまり意味がありません。追加するのは1つだけなので、counter += 1と書くことができるという意味だと思います。counter++

if (variable1==1) {
    counter++;
} else if (variable1==2) {
    counter++;
}

また、ifsの本体が同じであるため、同じに両方の式を含めることができますif

if (variable1==1 || variable1==2) {
    counter++;
}
于 2012-10-09T01:55:48.377 に答える