Informática, pregunta formulada por nahomylove1549, hace 1 año

Si las siguientes instrucciones contenidas en un programa en lenguaje JAVA fueran ejecutadas, ¿qué valor se imprimiría en pantalla?

int r3=0;
int x=3;
float a=30.99f;
int b=7;
x=(int)a;
b--;
//x=x % b * b % x - 6;
System.out.println(x);
Respuesta:

Respuestas a la pregunta

Contestado por cristhianzg
0

Hola.

En el ejercicio en java a la pregunta ¿qué valor se imprimiría en pantalla?

Rpta: El valor que imprime es 30.

Porque en la variable x = (int) a, lo que hace es a la variable "a=30.99f" de tipo decimal, convertirle a entero(int), es decir, sin decimales, por eso en ves de imprimir 30.99f imprimió solo 30 que es la parte entera de la variable "a". No utiliza x=x%b * b%x-6; porque esta en comentario "//".


¡Saludos!

Otras preguntas