2.2 Su primer programa en Java: imprimir una línea de texto 

39

 

La línea 9

 System.out.println( 

"Bienvenido a la programacion en Java!"

 );

indica a la computadora que 

realice una acción

; es decir, que imprima la 

cadena

 de caracteres contenida entre 

los caracteres de comillas dobles (sin incluirlas). A una cadena también se le denomina 

cadena de caracteres

mensaje

 o 

literal de cadena

. Genéricamente, nos referimos a los caracteres entre comillas dobles como 

cadenas

El compilador no ignora los caracteres de espacio en blanco dentro de las cadenas.
 

System.out

 se conoce como el 

objeto de salida estándar

System.out

permite a las aplicaciones en Java 

mostrar conjuntos de caracteres en la 

ventana de comandos

, desde la cual se ejecuta la aplicación en Java. En 

Microsoft Windows 95/98/ME, la ventana de comandos es el 

símbolo de MS-DOS

. En versiones más recientes 

de Microsoft Windows, la ventana de comandos es el 

Símbolo del sistema

. En UNIX/Linux/Mac OS X, la 

ventana de comandos se llama 

ventana de terminal

 o 

shell

. Muchos programadores se refi eren a la ventana de 

comandos simplemente como la 

línea de comandos

.

 El 

método 

System.out.println

muestra

 (o 

imprime

una línea

 de texto en la ventana de comandos. La 

cadena dentro de los paréntesis en la línea 9 es el 

argumento

 para el método. El método 

System.out.println

realiza su tarea, mostrando (o enviando) su argumento en la ventana de comandos. Cuando 

System.out.

println

 completa su tarea, posiciona el 

cursor de salida

 (la ubicación en donde se mostrará el siguiente carácter) 

al principio de la siguiente línea en la ventana de comandos. [Este desplazamiento del cursor es similar a cuando 
un usuario oprime la tecla 

Intro, al escribir en un editor de texto (el cursor aparece al principio de la siguiente 

línea en el archivo)].
 

Toda la línea 9, incluyendo 

System.out.println

, el argumento 

"Bienvenido a la programacion en 

Java!"

entre paréntesis y el 

punto y coma

 (

;

), se conoce como una 

instrucción

; y siempredebe terminar con 

un punto y coma. Cuando se ejecuta la instrucción de la línea 9 de nuestro programa, ésta muestra el mensaje 

Bienvenido a la programacion en Java!

 en la ventana de comandos. Por lo general, un método está com-

puesto por una o más instrucciones que realizan la tarea, como veremos en los siguientes programas.

Error común de programación 2.6

Omitir el punto y coma al fi nal de una instrucción es un error de sintaxis.

Tip para prevenir errores 2.1

Al aprender a programar, es conveniente, en ocasiones, “descomponer” un programa funcional, para poder familiari-
zarse con los mensajes de error de sintaxis del compilador; ya que este tipo de mensajes no siempre indican el problema 
exacto en el código. Y de esta manera, cuando se encuentren dichos mensajes de error de sintaxis, tendrá una idea de 
qué fue lo que ocasionó el error. Trate de quitar un punto y coma o una llave del programa de la fi gura 2.1, y vuelva 
a compilarlo de manera que pueda ver los mensajes de error generados por esta omisión.

Tip para prevenir errores 2.2

Cuando el compilador reporta un error de sintaxis, éste tal vez no se encuentre en el número de línea indicado por el 
mensaje. Primero verifi que la línea en la que se reportó el error; si esa línea no contiene errores de sintaxis, verifi que 
las líneas anteriores.

 

A algunos programadores se les difi culta, cuando leen o escriben un programa, relacionar las llaves izquierda 

y derecha (

{

 y 

}

) que delimitan el cuerpo de la declaración de una clase o de un método. Por esta razón, incluyen 

un comentario de fi n de línea después de una llave derecha de cierre (

}

) que termina la declaración de un método 

y que termina la declaración de una clase. Por ejemplo, la línea 11

 } 

// fin del método main

especifi ca la llave derecha de cierre (

}

) del método 

main

, y la línea 13

 } 

// fin de la clase Bienvenido1

especifi ca la llave derecha de cierre (

}

) de la clase 

Bienvenido1

. Cada comentario indica el método o la clase que 

termina con esa llave derecha. 

02_MAQ_CAP_02.indd39

4/19/081:18:57AM