Ya tienes declarado Scanner al principio e intentas declararlo de nuevo abajo y está mal, el primero bien, solo tienes que hacer lo mismo que en la variable weightPerson pero justo cuando preguntas por su weight, y si esperas que el usuario ponga decimales con int te va a dar error un float o doble sería mejor
1019882183709687838
15 respuestas
Actualizo código
jrdev_angelel año pasado
jrdev_angelel año pasado
Ahí tienes unos arreglillos a lo que has puesto
sazyuerel año pasado
sigo diciendote que seria mejor usar float o double, con int te va a da error en cuanto metas decimales
sazyuerel año pasado
asi lo haria yo
sazyuerel año pasado
Gracias!
jrdev_angelel año pasado
Así voy yo
jrdev_angelel año pasado
te sigue dando error la variable imc, o la inicializas (le das un valor) o pon la formula directamente antes de ponerla en el println, asi como la tienes no va darte lo que buscas, para que preguntas por la altura y el peso si no lo usas? que esperas que devuelva Math.round(imc * 100) /100d? imc esta como null. Un consejo mas cuando ves el nombre de una variable en gris significa que no la estas usando, te sale en los errores de abajo.
sazyuerel año pasado
Éste es el enunciado:
En el contexto de promover la salud y el bienestar, nuestro equipo de desarrollo se ha propuesto crear una Calculadora de Índice de Masa Corporal (IMC) en Java. Esta aplicación proporcionará a los usuarios una herramienta fácil de usar para calcular su IMC y comprender mejor su salud física.
jrdev_angelel año pasado
jrdev_angelel año pasado
Tú variables se llaman weight y height, no pongas otro nombre ahora