分号,圆括号和卷曲括号问题

时间:2015-08-18 11:06:40

标签: java android

当我尝试运行此代码时,它会向我显示错误Error:')' expected, Error:illegal start of expression,Error';' expected。有人可以提供帮助吗?我是java和android的新手。

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class MainActivity3 extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main3);

    final Intent myIntent = new Intent(MainActivity3.this,       MainActivity4.class);
    Button btn = (Button) findViewById(R.id.button3);
    btn.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            startActivity(myIntent);
        }
    });
    final Intent myIntent2 = new Intent(MainActivity3.this,MainActivity5.class);
    Button btn2 = (Button) findViewById(R.id.button4);
    btn2.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            startActivity(myIntent2);
        }

 }})}

2 个答案:

答案 0 :(得分:2)

最后一行应该是

});
}}

而不是

}})}

答案 1 :(得分:0)

你缺少一个半冒号而且一个右括号是错位的

最后一组应该是});}}而不是}})}

public class MainActivity3 extends Activity 
{

    @Override
    protected void onCreate(Bundle savedInstanceState) 
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main3);

        final Intent myIntent = new Intent(MainActivity3.this, MainActivity4.class);
        Button btn = (Button) findViewById(R.id.button3);
        btn.setOnClickListener(new View.OnClickListener() 
        {
            @Override
             public void onClick(View v) 
             {
                startActivity(myIntent);
             }
        });

        final Intent myIntent2 = new Intent(MainActivity3.this,MainActivity5.class);
        Button btn2 = (Button) findViewById(R.id.button4);
        btn2.setOnClickListener(new View.OnClickListener() 
        {
            @Override
            public void onClick(View v) 
            {
                startActivity(myIntent2);
            }

       });
    }
}
相关问题