[英]Can someone please look over my code for the quadratic equation (in java)?
[英]Can someone look over my curly braces?
我不懂花括号的概念。 越来越烦人了。 我有4个打开的大括号和4个关闭的大括号。 难道这不应该否定任何错误吗?
package net.androidbootcamp.starconstellations;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button b=(Button)findViewById(R.id.button1);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(MainActivity.this, Pegasuss.class));
}
}
}
}
如果您使用的是eclipse,请按Ctrl + Shift + F自动缩进,然后您的代码将非常易于阅读,并且您将能够遵循花括号创建的代码块。
始终正确缩进代码始终是一个好主意。
您的点击监听器没有右方括号')':
b.setOnClickListener(new OnClickListener(){
....
});
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button b=(Button)findViewById(R.id.button1);
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
startActivity(new Intent(MainActivity.this, Pegasuss.class));
}
});
}
}
这段代码可以解决问题。 问题是您需要关闭括号和b.setOnClickListener行( 单击监听器 ); 。 我还建议以后更好地格式化代码,因为这样可以更轻松地处理括号和括号问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.