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也没多大意义。我确定您的意思是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 回答