为了账号安全,请及时绑定邮箱和手机立即绑定

Android studio中两个数字相加的错误结果

Android studio中两个数字相加的错误结果

慕妹3146593 2021-06-07 17:42:48
我正在为 Android 用户开发一个大脑训练器应用程序。问题是有时当我尝试将两个数字相加时得到错误的结果(例如:问题是 2 + 2,当我按下按钮并显示结果是错误的。)但它是随机发生的。感谢有人可以帮助我纠正方法。谢谢。这是 MainActivity.javaimport android.os.CountDownTimer;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.RelativeLayout;import android.widget.TextView;import java.util.ArrayList;import java.util.Random;public class MainActivity extends AppCompatActivity{    Button button, button1, button2, button3, button4, button5;    RelativeLayout relativeLayout;    TextView sumTextView, resultTextView, pointTextView, timerTextView;    ArrayList<Integer> answers=new ArrayList<Integer>();    int locOfCorrectAns, score=0, noOfQues=0;    public void playAgain(View view) {        score=0;        noOfQues=0;        pointTextView.setText("0/0");        resultTextView.setText("");        timerTextView.setText("30s");        button5.setVisibility(View.INVISIBLE);                          generateQues();        new CountDownTimer(30100, 1000){            @Override            public void onTick(long l){                timerTextView.setText(String.valueOf(l/1000)+"s");            }            @Override            public void onFinish(){                button5.setVisibility(View.VISIBLE);                timerTextView.setText("0s");                resultTextView.setText(Integer.toString(score)+"/"+Integer.toString(noOfQues));            }        }.start();    }    public void generateQues(){        Random random=new Random();        int a=random.nextInt(21);        int b=random.nextInt(21);        sumTextView.setText(Integer.toString(a)+"+"+Integer.toString(b));                     locOfCorrectAns=random.nextInt(4);            answers.clear();                    int incorrectAns;}
查看完整描述

1 回答

?
呼如林

TA贡献1798条经验 获得超3个赞

tag为按钮设置了错误的s。标签应该是0to 3for button1to button4


查看完整回答
反对 回复 2021-06-10
  • 1 回答
  • 0 关注
  • 275 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号