我尝试了一些解决方案,但没有太多运气。如果有空闲时间的人可以查看我的代码并且可能指出我正确的方向,那将不胜感激。
这里我有一个调用这些方法的按钮。一个用于检查答案,一个用于获取将在textview中显示的另一个问题。理想情况下,我想要一系列十个随机问题,并且用户可以通过编辑文本猜测每个问题,如果他们得到一个,则每次都会增加分数计数器。
@Override
public void onClick(View v){
switch(v.getId()){
case R.id.keypad_hash:
checkAnswer(editTextEquation.getText().toString(), editText.getText().toString());
editTextEquation.setText(getQuestion());
break;
我很难解决如何编写其余的代码
String getQuestion(){
random1 = (int)(Math.random()*100);
random2 = (int)(Math.random()*10);
int i1 = Min + (int)(Math.random() * ((Max - Min) + 1));
if(i1 == 1){
question = String.valueOf(random1 + "+" + random2);
}
if(i1 == 2){
question = String.valueOf(random1 + "-" +random2);
}
if(i1 == 3){
question = String.valueOf(random1 + "/" +random2);
}
if(i1 == 4){
question = String.valueOf(random1 + "*" +random2);
}
return question;
}
boolean checkAnswer(String question, String answer){
return true;
}
答案 0 :(得分:0)
只需添加类似
的内容double correctAnswer;
(...)
if(i1 == 4){
question = String.valueOf(random1 + "*" +random2);
correctAnswer = random1*random2
}