Home Foros Foro dudas Foro de Java Dudas de Java Respuesta a: Dudas de Java

Respuesta a: Dudas de Java

Home Foros Foro dudas Foro de Java Dudas de Java Respuesta a: Dudas de Java

#6862

Anónimo
Inactivo

Hola que tal.

que tengo mal en el calculo? por mas que le busco no veo donde. Aparte que de repente me aparece un error “java.lang. arithmetic exception.

 

 

package practicas_02;

 

import java.util.Scanner;

 

public class Nivel_capacitacion {

 

public static void main(String[] args) {

 

Scanner teclado = new Scanner(System.in);

 

int totalPreguntas =20, porcentaje =0, totalCorrectas= 0;

 

 

 

 

porcentaje = ((totalCorrectas*100)/totalPreguntas);

// pido datos

 

 

System.out.print(“Ingrese numero de preguntas correctas: “);

totalCorrectas = teclado.nextInt();

 

// realizar condicionales y mostrar sus respectivos resultados

 

 

if (porcentaje >= 90) {

 

System.out.print(“\nEsta en nivel maximo”);

 

} else if (porcentaje >= 75 && porcentaje < 90) {

 

System.out.print(“\nEsta en nivel medio”);

 

} else if (porcentaje >= 50 && porcentaje < 75) {

 

System.out.print(“\nEsta en nivel regular”);

 

} else if (porcentaje < 50) {

 

System.out.print(“\nFuera de nivel”);

 

} else {

System.out.print(“\nError”);

}

}

 

}