0
私はいくつかのソリューションを試しましたが、運があまりありません。余裕のある人なら誰でも自分のコードを見て、正しい方向に向けることができれば分かるはずです。単純な数学のゲーム
ここでは、これらのメソッドを呼び出すボタンがあります。 1つは答えをチェックし、もう1つはテキストビューに表示される別の質問を得るためです。理想的には、10個のランダムな質問のシーケンスが必要であり、ユーザーがedittextを使ってそれぞれを推測できるようにして、1つの権利が得られた場合は毎回スコアカウンタが増分されます。
@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