42

Capítulo 2 Introducción a las aplicaciones en Java

 

El programa es similar al de la fi gura 2.1, por lo que aquí sólo hablaremos de los cambios. La línea 2

 

// Imprimir una línea de texto con varias instrucciones.

es un comentario de fi n de línea que describe el propósito de este programa. La línea 4 comienza la declaración 
de la clase 

Bienvenido2

.

 

Las líneas 9 y 10 del método 

main

System.out.print(

"Bienvenido a "

 );

System.out.println(

"la programacion en Java!"

 );

muestran una línea de texto en la ventana de comandos. La primera instrucción utiliza el método 

print

 de 

System.out

 para mostrar una cadena. A diferencia de 

println

, después de mostrar su argumento, 

print

 no 

posiciona el cursor de salida al inicio de la siguiente línea en la ventana de comandos; sino que el siguiente carác-
ter aparecerá inmediatamente después del último que muestre 

print

. Por lo tanto, la línea 10 coloca el primer 

carácter de su argumento (la letra “

l

”) inmediatamente después del último que muestra la línea 9 (el carácter de 

espacio antes del carácter de comilla doble de cierre de la cadena). Cada instrucción 

print

 o 

println

 continúa 

mostrando caracteres a partir de donde la última instrucción 

print

 o 

println

 dejó de mostrar caracteres.

Cómo mostrar varias líneas de texto con una sola instrucción

Una sola instrucción puede mostrar varias líneas, utilizando 

caracteres de nueva línea

, los cuales indican a los 

métodos 

print

 y 

println

 de 

System.out

 cuándo deben colocar el cursor de salida al inicio de la siguiente línea 

en la ventana de comandos. Al igual que las líneas en blanco, los espacios y los tabuladores, los caracteres de nueva 
línea son caracteres de espacio en blanco. La fi gura 2.4 muestra cuatro líneas de texto, utilizando caracteres de 
nueva línea para determinar cuándo empezar cada nueva línea. La mayor parte del programa es idéntico a los 
de las fi guras 2.1 y 2.3, por lo que aquí sólo veremos los cambios.
 

La línea 2

 

// Imprimir varias líneas de texto con una sola instrucción.

es un comentario que describe el propósito de este programa. La línea 4 comienza la declaración de la clase 

Bien-

venido3

.

 

La línea 9

System.out.println(

"Bienvenido\na\nla programacion\nenJava!"

 );

muestra cuatro líneas separadas de texto en la ventana de comandos. Por lo general, los caracteres en una cadena 
se muestran exactamente como aparecen en las comillas dobles. Sin embargo, observe que los dos caracteres 

 1 

// Fig. 2.4: Bienvenido3.java

 2 

// Imprimir varias líneas de texto con una sola instrucción.

 3
 4 

public class

 Bienvenido3

 5 

{

 6  

// el método main empieza la ejecución de la aplicación en Java

 7  

public static void

 main( String args[] )

 8  

{

 9   

System.out.println(

"Bienvenido\na\nla programacion\nen Java!"

 );

 10
 11  

}

// fin del método main

 12
 13 

}

// fin de la clase Bienvenido3

Figura 2.4

  |  Impresión de varias líneas de texto con una sola instrucción.

Bienvenido
a
la programacion
en Java!

02_MAQ_CAP_02.indd42

4/19/081:18:59AM