Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Java InstalaAOperadores PDF
Java InstalaAOperadores PDF
Pasos detallados:
1 Abrir un editor de texto (por ejemplo el WordPad)
Habitualmente a travs del botn de Inicio: (Inicio Programas
Accesorios WordPad).
2 Introducir el cdigo (sin incluir los nmeros de lnea):
1 public class HolaMundo {
2 public static void main (String[] args) {
3 System.out.println("Hola Mundo");
4 }
5 }
Es necesario respetar la condicin mayscula/minscula de cada letra
del programa, puesto que en este lenguaje una letra en minscula es
diferente a su correspondiente en maysculas.
La lnea 1 define la clase (objeto) HolaMundo. Java es un lenguaje
orientado a objetos, donde toda las aplicaciones se estructuran en
grupos de objetos (clases en Java). La clase se define como public
(publica), indicando que ser accesible a cualquie r otra clase. El
ltimo carcter de la lnea 1 es una llave de comienzo; indica el
comienzo de la clase. La clase termina en la lnea 5 (con la llave de
fin).
La lnea 2 define un mtodo (procedimiento, subrutina) de la clase
HolaMundo. Este mtodo es espe cial, le indica al entorno de Java el
comienzo de nuestra aplicacin. Su nombre (identificador) es: main
(mtodo principal). Este mtodo siempre lleva un parmetro String[]
que identifica un conjunto de literales (textos); por ahora no
emplearemos esta caracterstica, aunque debemos respetar su sintaxis.
El mtodo es pblico y esttico (atributos que veremos en detalle en
los temas siguientes).
El contenido del mtodo main, en nuestro ejemplo, se encuentra
delimitado entre la llave de inicio situada en la lnea 2 y la llave de fin
6 JAVA A TRAVS DE EJEMPLOS JESS BOBADILLA SANCHO (JBOBI@EUI.UPM.ES)
4 Compilar el programa
En la ventana de MS-DOS, en el directorio donde hemos grabado el
fichero HolaMundo.java, debemos ejecutar el compilador (javac)
poniendo como argumento el nombre del fichero CON LA
EXTENSIN .java (javac HolaMundo.java). Si existen errores, se
obtendr un listado de los mismos. Si no los hay, como en nuestro
caso, no aparece nada:
BOBADILLA CAPTULO 1: CONCEPTOS BSICOS, VARIABLES, TIPOS DE DATOS Y OPERADORES 7
5 Ejecutar el programa
En el directorio en el que estamos trabajando, ejecutar el intrprete de
java (java) suministrando como parmetro el nombre de la clase
(HolaMundo) SIN la extensin .class (java HolaMundo). Nos
aparecer el texto Hola Mundo correspondiente a la impresin de
datos por consola que codificamos en la lnea 3 de nuestro programa:
1.3.1 Variables
Para asentar los conceptos expresados en este apartado, veamos una serie de
casos de identificadores de variables correctos e incorrectos:
LaCasaDeLaPradera identificador correcto
El Hombre Sin Rostro identificador incorrecto, no debe existir ningn
espacio en blanco en un nombre de variable
3Deseos identificador incorrecto, el nombre no empieza por una letra
(sino por un nmero)
TresDeseos identificador correcto
_4 identificador correcto
$ identificador correcto
BOBADILLA CAPTULO 1: CONCEPTOS BSICOS, VARIABLES, TIPOS DE DATOS Y OPERADORES 9
TIPOS PRIMITIVOS
Nombre del tipo Tamao en bytes Rango
Tipos numricos enteros
byte 1 -128 a 127
10 JAVA A TRAVS DE EJEMPLOS JESS BOBADILLA SANCHO (JBOBI@EUI.UPM.ES)
Por ejemplo:
byte EdadPedro = 60;
short SueldoMensual;
float PrecioEnEuros, Cateto1, Cateto2, Hipotenusa;
boolean Adquirido = false, Finalizado = true;
7 }
8 }
Para modificar el tipo de un valor, basta con indicar el nuevo tipo entre
parntesis antes del valor, por ejemplo:
(byte ) 1 convierte el 1 (int) a byte
(double) MiVariableDeTipoFloat convierte a double una variable de
tipo float
(short) (VariableDeTipoByte + VariableDeTipoByte) convierte a short el
resultado de sumar dos variables de tipo byte. Obsrvese que al sumarse dos
variables de tipo byte, el resultado puede que no quepa en otra variable de
tipo byte.
1.4 OPERADORES
1.4.1 Introduccin
16 System.out.println(Impuesto);
17 System.out.println(Impuesto2);
18 System.out.println(Cociente);
19 System.out.println(Resto);
20 System.out.println(PostIncremento);
21 System.out.println(PreIncremento);
22 System.out.println(PostDecremento);
23 System.out.println(PreDecremento);
24 }
25 }
5 Riego = false;
6
7 Oportunidad = Bueno && Bonito && Barato;
8
9 System.out.println(!Frio);
10 System.out.println(Oportunidad);
11 System.out.println(Llueve || Riego);
12 }
13 }