Module: (Java) Variables. Formatos de salida


Problem

6/7

Mostramos el valor de la variable en pantalla. Especificadores de salida

Theory Click to read/hide

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

 

Problem

Esta es una actividad opcional para quienes deseen obtener más información sobre la declaración de inferencia de Java.

Echemos un vistazo a un programa que imprime varios valores en la pantalla
clase pública Principal {
    público estático vacío principal(String[] argumentos) < spanstyle="color:#666666">{
            int a=5;
            Sistema.fuera.< span style="color:#7d9029">printf("¡El número es %d!\ n", 10); // en lugar de la plantilla %d , se sustituirá el valor 10
            Sistema.fuera.< span style="color:#7d9029">printf("¡El número es %d!" ; , a); //en lugar de la plantilla %d, será el valor sustituido de la variable a
        }
}

1. Ejecute el programa, vea lo que muestra en la pantalla. Ignora el hecho de que no pasaste la prueba. Arreglaremos el programa ahora.

2. En la 4ª línea, en lugar del número 10, escribe la expresión aritmética 10+a. La computadora calculará el resultado y lo mostrará en la pantalla. Ejecute el programa, asegúrese de que la prueba haya pasado al 100%.