Android Java如果那么...... = /

时间:2012-10-09 01:50:58

标签: android

我正在尝试使用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);
        }
    });

但是我觉得我的格式错误了...... = /

非常感谢!

1 个答案:

答案 0 :(得分:2)

您应该使用大括号{} 另外,说counter + 1没有多大意义。我确定你的意思是counter += 1,可以写成counter++,因为你只是加了一个。

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

此外,由于if的正文相同,因此您可以将两个表达式放在同一个if中。

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