Android Java如果还有其他=/

Android Java如果还有其他=/,android,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)

我尝试使用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);
        }
    });
但是我觉得我的格式有错误=/


非常感谢

您应该使用大括号
{}

另外,说
counter+1
没有多大意义。我确信您的意思是
计数器+=1
,它可以写成
计数器+++
,因为您只添加了一个

if (variable1==1) {
    counter++;
} else if (variable1==2) {
    counter++;
}
另外,由于
if
s的主体相同,因此可以在相同的
if
中使用这两个表达式

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

具体来说,您会遇到什么错误?您应该有一个read on(#1)类型calculator活动中的then(String)方法不适用于参数(int)(#2)此行有多个标记-赋值的左侧必须是变量-语法错误,插入“AssignmentOperator Expression”要完成表达,您可以参考此链接。。。