Java 一直在开发一个简单的android计算器应用程序,但无法';我不编译。“显示错误”&引用;令牌不见了,但不知道放在哪里

Java 一直在开发一个简单的android计算器应用程序,但无法';我不编译。“显示错误”&引用;令牌不见了,但不知道放在哪里,java,android,Java,Android,制作简单计算器应用程序时出错 更新:代码类型 If(screen !=null) { String [] x = screen.getText().toString().split("+"); equals.setOnClickListener(new View.OnClickListener(){ @Override public void onClick(View v){ sc

制作简单计算器应用程序时出错

更新:代码类型

    If(screen !=null) {
        String [] x = screen.getText().toString().split("+");
        equals.setOnClickListener(new View.OnClickListener(){
            @Override public void onClick(View v){
                screen.setText(x[0]+x[1]);
            }
        });
     }

您的代码有两个错误

第一。悬垂元字符 [解决方案]

.split("+"); -> .split("\\+");
String[] x =  --> final String[] x =
第二个变量“x”是从内部类访问的 [解决方案]

.split("+"); -> .split("\\+");
String[] x =  --> final String[] x =
所以你的代码是正确的

    final String[] x = screen.getText().toString().split("\\+");
    equals.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            screen.setText(x[0] + x[1]);
        }
    });

请格式化代码并显示整个错误消息。