Este material está destinado a un estudio más profundo. Analizaremos cómo imprimir variables utilizando el operador de salida de Java (printf)
*** Material profundo ***
¿Cómo mostrar el valor de una variable en la pantalla?
Para hacer esto, dentro de la cadena de formato en la declaración de salida, debe especificar una plantilla, en lugar de la cual se mostrará el valor de la variable.
La plantilla a utilizar depende del tipo de variable.
Estos patrones se denominan especificadores de salida y se presentan en la tabla. Se da un número suficiente de especificadores. No es necesario memorizarlos todos.
En la mayoría de los casos, usaremos especificadores para generar enteros, números reales, así como caracteres y cadenas. Pero puede volver a esta lección en cualquier momento y ver la plantilla que necesita.
Código |
Formato |
%c |
Símbolo |
%d |
Entero decimal con signo |
%i |
Entero decimal con signo |
%e |
Formato científico (e minúscula) |
%E |
Formato científico (E mayúscula) |
%f |
Flotador real |
%g |
Según el formato más corto, se utiliza %e o %f |
%G |
Según el formato más corto, se utiliza %E o %f |
%o |
Octubre con signo |
%s |
Cadena de caracteres |
%u |
Entero decimal sin signo |
%x |
Número hexadecimal sin signo (en minúsculas) |
%X |
Número hexadecimal sin signo (mayúsculas) |
%p |
Índice |
%n |
Puntero a una variable entera. El especificador hace que a esta variable entera se le asigne el número de caracteres impresos antes de ella |
%% |
Signo % |
Adiciones:
Para mostrar variables como short int
se usa el modificador h
(por ejemplo, \(\%hd\))
Para mostrar los valores de las variables de tipo long int
, use el modificador l
(por ejemplo, \(\%ld \))< br />
El modificador L se puede usar como prefijo antes de los especificadores e
, f
, g
. Significa que se muestra en pantalla un valor de tipo long double
. (por ejemplo, \(\%Lf\))
Veamos un ejemplo en la práctica