Upload
flor-angel-jeaneth-montoya
View
20
Download
0
Embed Size (px)
Citation preview
Pedro P. Díaz Ing. Omar Valencia Galegos
CAPITULO I
CONCETOS BÁSICOS, VARIABES, TIPOS DE DATOS Y OPERADORES
1.1 Instalación del entorno de desarrollo 1.2 Primer Programa en Java: “Hola Mundo” 1.3 Variables y tipos de datos 1.4 Operadores
1.1 Instalación del entorno de desarrollo
Para poder realizar programas en lenguaje Java, es necesario disponer de un mínimo de
herramientas que nos permita editar, compilar e interpretar el código que diseñamos. Para
escribir físicamente os programas, podemos utilizar cualquier editor de texto (por ejemplo, el
bloc de notas, el WordPad, etc). Para compilar y ejecutar los programas, existen varias opciones,
por ejemplo:
Utilizar un entorno integrado de desarrollo (por ejemplo, JBuilder de Borland, Visual J++
de Microsoft, etc)
Emplear el software básico de desarrollo (SDK)
Entonces, instalar e jdk-6u24-windows-i586
En la siguiente pantalla presionar en next y esperar a que termine de instalar
Pedro P. Díaz Ing. Omar Valencia Galegos
Luego instalar el NetBeans, y esperamos a que concluya la instalación.
Pedro P. Díaz Ing. Omar Valencia Galegos 1.2 Primer Programa en Java: “Hola Mundo”
Para ello utilizamos un editor de texto como por ejemplo el “Bloc de notas”, y digitamos el
siguiente código:
Luego guardarlo con e nombre de HolaMundo y la extensión .java
Ahora compilamos el programa y lo ejecutamos
1.3 Variables y tipos de datos
Ejemplos:
LaCasaDeLaPradera → identificador correcto
El hombre Sin Rostro → identificador incorrecto: no debe existir ningún espacio en blanco
3Deseos → identificador incorrecto: el nombre no empieza por una letra
TresDeseos →identificador correcto
_4 → identificador correcto.
$ → identificador correcto.
$Ganado → identificador correcto
public → identificador incorrecto: public es un nombre reservado por el lenguaje
Pedro P. Díaz Ing. Omar Valencia Galegos
Tipos de datos:
Nombre del tipo Tamaño en bytes Rango Tipos numéricos enteros
byte 1 -128 a 127 short 2 -32768 a 32767
int 4 -231 a 231 long 8 -263 a 263 Tipos numéricos decimales
float 4 -3.4x1038 a 3.4x1038 double 8 -1.7x10308 a 1.7x10308 Tipo carácter
char 2 Conjunto de caracteres
Tipo lógico (booleano) boolean 1 True, false
Para declarar una variable se emplea la sintaxis:
tipo identificador;
tipo identificador [=valor];
tipo identificador1, identificador2, identificador3, etc,;
tipo identificador1 = valor1, identificador2 = valor2, etc,;
Por ejemplo:
byte EdadPedro = 60;
short SueldoMensual;
float PrecioEnEuros, Cateto1, Cateto2, Hipotenusa;
boolean Adquirido = false, Finalizado = true;
Pedro P. Díaz Ing. Omar Valencia Galegos
Pedro P. Díaz Ing. Omar Valencia Galegos
Caracteres especiales:
\b espacio hacia atrás
\n nueva línea \r retorno de carro
\t tabulador
Conversión explícita de tipos (Casting)
(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.
Operadores aritméticos:
Los operadores aritméticos más comunes son suma (+), resta (-), multiplicación (*), y división (/) binarios, aunque también se utilizan los operadores unarios (+) y ( -) y el operador binario que obtiene el móduo de una división (%). También tenemos:
Operación Sintaxis Significado
Preincremento ++Variable; Variable = Variable + 1; (antes de asignación) Postincremento Variable++; Variable = Variable + 1; (después de asignación)
Predecremento --Variable; Variable = Variable - 1; (antes de asignación) Postdecremento Variable--; Variable = Variable - 1; (después de asignación)
Pedro P. Díaz Ing. Omar Valencia Galegos
Operadores lógicos:
Operador Sintaxis Ejemplo
Negación ! Calor = !Frio Y && Oportunidad = Bueno && Bonito && Barato
O || Mojado = Lueve || Riego
Operadores de comparación:
Operador Sintaxis Ejemplo
Menor < (EdadJuan < 18) Menor o igual <= (EdadJuan <= EdadPedro)
Mayor > (Hipotenusa > 8.0f * 6.2f + 5.7f) Mayor o igual >= (Cateto1 >= Cateto2)
Igual == (Contador == 8) Distinto != (Contador != 8)
Instancia de instanceof (Valor instanceof float)
Pedro P. Díaz Ing. Omar Valencia Galegos
Pedro P. Díaz Ing. Omar Valencia Galegos
CAPITULO II
ESTRUCTURAS DE CONTROL
2.1 El bucle FOR 2.2 El bucle WHILE 2.3 La instrucción condicional IF 2.4 La instrucción condicional SWITCH
2.1 El Bucle FOR
Sintaxis
for (iniciaización; condición de continidad; expresión de variación) { Instrucciones a ejecutar de forma repetitiva
}
Pedro P. Díaz Ing. Omar Valencia Galegos
2.2 El Bucle WHILE
Sintaxis: El bucle whie tiene dos posibes sintaxis
while (condición de continuidad) {
Instrucciones a ejecutar de forma repetitiva
}
do {
Instrucciones a ejecutar de forma repetitiva
}while (condición de continuidad);
Pedro P. Díaz Ing. Omar Valencia Galegos
2.3 La instrucción IF
La instrucción if puede emplearse de diversas maneras:
If (condición)
Instrucción
If (condición) {
Instrucciones
}
If (condición)
Instrucción de la rama “then”
else
Instrucción de la rama “else”
If (condición) {
Instrucciones de la rama “then”
} else {
Instrucciones de la rama “else”
}
Pedro P. Díaz Ing. Omar Valencia Galegos
Pedro P. Díaz Ing. Omar Valencia Galegos
2.4 La Instrucción condicional SWITCH
Sintaxis:
switch (expresión) { case valor1: Instrucciones; break;
case valor2: Instrucciones; break; ………………………………….. default: Instrucciones; break; }
Pedro P. Díaz Ing. Omar Valencia Galegos
Cálculo de la hipotenusa de un triangulo: H = √C12 * C22
Pedro P. Díaz Ing. Omar Valencia Galegos
Pedro P. Díaz Ing. Omar Valencia Galegos
Resolución de problemas
1. Hallar el factorial de un número 2. Determinar si un número es primo 3. Encontrar el menor de tres valores 4. Determinar el número de dias de un mes 5. Hallar la sumatoria de los primeros 20 multiplos de tres 6. Ingresar un valor por teclado e imprimir su tabla de multiplicar