Java 期望&引用;其中";}&引用;位于
我知道我只是错过了一些东西,但我不知道是什么 IntelliJ给了我一个错误,在}处说“'、”或“')预期”,在*}处说“')预期“/”;预期”。我加入了一些代码,以确保它不仅仅是在括号中缺少代码时释放出来的,而是没有用的。我也尝试过添加/删除}的bc,我知道有时我会忘记正确地执行它们。就我所知,一切似乎都结束了,有人能告诉我我错过了什么吗Java 期望&引用;其中";}&引用;位于,java,intellij-idea,Java,Intellij Idea,我知道我只是错过了一些东西,但我不知道是什么 IntelliJ给了我一个错误,在}处说“'、”或“')预期”,在*}处说“')预期“/”;预期”。我加入了一些代码,以确保它不仅仅是在括号中缺少代码时释放出来的,而是没有用的。我也尝试过添加/删除}的bc,我知道有时我会忘记正确地执行它们。就我所知,一切似乎都结束了,有人能告诉我我错过了什么吗 public class Main extends Activity { // create buttons and textviews pub
public class Main extends Activity {
// create buttons and textviews
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_main);
// call buttons and textviews, set default text for textviews
button1.setOnClickListener(new View.OnClickListener(){
public void onClick(View view) {
String textvar1 = String.valueOf(textview1.getText());
int tv1 = Integer.parseInt(textvar1);
int tv1m = tv1 - 1;
textview1.setText(tv1m);
}
**}**
****}****
}
您的
setOnClickListener
应该如下所示:
button1.setOnClickListener(new View.OnClickListener(){
public void onClick(View view) {
String textvar1 = String.valueOf(textview1.getText());
int tv1 = Integer.parseInt(textvar1);
int tv1m = tv1 - 1;
textview1.setText(tv1m);
}
});
您必须从onClick
关闭}
,然后从setOnClickListener
的参数关闭)
,最后添加一个代码>结束句子:
button1.setOnClickListener(new View.OnClickListener(){... anonymous class body... });
双手尝试匹配屏幕上相应的{
和}
。然后对(
和)
执行相同的操作。追踪此类问题的一种实用方法是打印出代码,并画一条线将每个“(“到相应的”)”连接起来。我没有使用IntelliJ,但我希望它有括号高亮显示。将光标移动到每个{
和(
并查看它对应的}
或)
。
button1.setOnClickListener(new View.OnClickListener(){... anonymous class body... });