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