int percent = (score/numberOfQuestions)*100;
progressText.setText(score+"/"+numberOfQuestions+" "+percent+"%");
devuelve 0% sin importar lo cansado. Intenté enviarlo a int, double, floatNo puedo dividir dos números correctamente
¿Por qué devuelve 0% para un número como score = 5 numberOfQuestions = 8?
puede usar 100.0 para convertirlo a punto flotante automáticamente – Eduardo
Ignore los consejos para usar el punto flotante. Claro, resolvería este problema, pero en su lugar obtendrá otros problemas y su próxima pregunta probablemente sea sobre cómo reducir la cantidad de decimales. – harold
@Eduardo No, eso sería '(5/8) * 100.0', que es' 0 * 100.0', que es '0.0'. El lanzamiento a 'double' sucedería * después * de la división entera. – Eric