En esta lección introduciremos la
estructura principal de un programa en
Java, así como los métodos básicos
para obtener entradas de información
por parte del usuario y escribir los
resultados obtenidos. Como la sintaxis
de Java se basa, indirectamente, en la
de C.
simplificar algunos de los aspectos
de Java y hacerlos más sencillos
Comentarios : Todo texto entre las marcas /* y */, incluso cuando ocupa varias líneas, es
ignorado por el compilador y, por tanto, puede usarse para poner comentarios. También
existe la posibilidad de usar el marcador // para comentarios que solamente se
extienden hasta el final de la línea. Posteriormente veremos el marcador especial /**
para indicar documentación en formato javadoc, que permite generar archivos html con
la documentación de nuestras clases y funciones.
Importaciones : Cuando en un fichero Java usamos clases definidas fuera de él,
hemos de indicar al compilador que importe la definición de dichas clases.
Para ello usaremos la sentencia import, en la que indicaremos también la clase
que deseamos importar. Las clases en java se agrupan en paquetes, de modo
parecido a los directorios y ficheroS
Tipo de programa: En Java las unidades principales en la que se dividen los programas
son las clases, que se usan como plantillas para crear objetos, por lo que para definir
un programa tendremos que definir una clase y, dentro de esa clase, una función que
sea el punto de arranque de nuestro programa.
¿Qué es esto de public? El formato de las funciones4 en Java es similar al de las
funciones en C. La única diferencia que apreciamos es que delante de la definición
de la función (y también de la de la clase) aparece la palabra public. De
momento, para simplificar,
Combinación de cadenas: La sentencia println(“The root is ” + root); combina varios
aspectos de tratamiento de cadenas que es necesario indicar. Para entender qué hace,
primero pondremos su equivalente en C, que sería: printf(“The root is %d\n”, root); La
sentencia del println requiere tres cosas: • Como lo primero que se encuentra es una
cadena de caracteres, se considera que + es la concatenación de cadenas (la
interpretación de + como suma de enteros es imposible). • Se convierte root que es un
entero a cadena de caracteres, para poder concatenar • Se obtiene la cadena resultado
de la concatenación. • Se escoge la versión adecuada