sábado, 2 de noviembre de 2013

IMPRIMIR POR CONSOLA EN JAVA (SYSTEM.OUT)

En Java hay algunos objetos que existen por defecto en cualquier entorno de desarrollo (llámese
Eclipse, NetBeans, BlueJ, etc.). Uno de ellos es el objeto denominado System.out. Este objeto dispone
de un método llamado println que nos permite imprimir algo por pantalla en una ventana de consola.


La sintaxis básica es: System.out.println (“Mensaje a mostrar”); 

Ten en cuenta que la primera S de System.out es mayúscula. Si la escribes minúscula obtendrás un error de compilación. Tenlo presente porque cualquier pequeño error de escritura (el simple cambio de una letra) en el nombre de un objeto, variable, método, etc. puede dar lugar a errores. Además, BlueJ en ocasiones te señalará el lugar del error pero en otras ocasiones no lo hará con exactitud y tendrás que buscarlo con paciencia. Ten también presente que los espacios dentro de las comillas cuentan, es decir, el resultado de escribir (“Mensaje a mostrar”); no es el mismo que el de escribir (“         Mensaje a mostrar”);.

Si queremos incluir variables concatenamos usando el símbolo + de esta manera: System.out.println (“El precio es de “ + precio + “ euros”);El símbolo+ se usa para concatenar cadenas de texto, o variables que representen texto. 


¿Qué ocurre si introducimos en una concatenación un número o una variable que no sea una cadena? Java por defecto realizará la conversión de aquello que hayamos concatenado a texto. Por ejemplo:
System.out.println (“El precio es de “ + 42 + “ euros”);
Se verá en pantalla como: El precio es de 42 euros. Fíjate que hemos incluido los espacios necesarios
antes y después del número para evitar que por pantalla nos apareciera El precio es de42euros.


Si queremos imprimir una línea en blanco escribiremos esto: System.out.println (); El mismo resultado se obtiene escribiendo System.out.println (“”); Escribir esto es válido: System.out.println (“Mi nombre es “ + “Juan”); ya que al fin y al cabo estamos concatenando dos cadenas, aunque sea más lógico escribir (“Mi nombre es Juan”);


0 comentarios:

Publicar un comentario

deja un comentario