0
我已經嘗試了一些解決方案,但沒有多少運氣。如果有空閒時間的人可以看看我的代碼,也許可以指點我正確的方向,這將不勝感激。簡單的數學遊戲
在這裏,我有一個按鈕,調用這些方法。一個檢查答案,一個得到另一個問題,將顯示在textview中。理想情況下,我需要一系列10個隨機問題,用戶可以通過edittext猜測每個問題,如果他們得到一個正確的分數計數器,則每次都會遞增。
@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;
}
是的,我有過類似的東西,不知道到底如何將用戶輸入與答案進行比較。 – Abs90 2012-03-06 14:47:26