Я пробовал несколько решений, но не имел большой удачи. Если кто-нибудь с некоторым свободным временем может посмотреть мой код и, возможно, указать мне в правильном направлении, это будет оценено.Простая математическая игра
Здесь у меня есть кнопка, которая вызывает эти методы. Один для проверки ответа, а другой - для получения другого вопроса, который будет отображаться в текстовом виде. В идеале я хочу последовательность из десяти случайных вопросов и для того, чтобы пользователь мог угадать каждый из них через 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;
}
Да, я, прежде чем что-то вроде этого, не был уверен, как именно для сравнения userinput с ответом. – Abs90