16
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

Capitulo i ii java

Embed Size (px)

Citation preview

Page 1: Capitulo i ii java

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

Page 2: Capitulo i ii java

Pedro P. Díaz Ing. Omar Valencia Galegos

Luego instalar el NetBeans, y esperamos a que concluya la instalación.

Page 3: Capitulo i ii java

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

Page 4: Capitulo i ii java

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;

Page 5: Capitulo i ii java

Pedro P. Díaz Ing. Omar Valencia Galegos

Page 6: Capitulo i ii java

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)

Page 7: Capitulo i ii java

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)

Page 8: Capitulo i ii java

Pedro P. Díaz Ing. Omar Valencia Galegos

Page 9: Capitulo i ii java

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

}

Page 10: Capitulo i ii java

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);

Page 11: Capitulo i ii java

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”

}

Page 12: Capitulo i ii java

Pedro P. Díaz Ing. Omar Valencia Galegos

Page 13: Capitulo i ii java

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; }

Page 14: Capitulo i ii java

Pedro P. Díaz Ing. Omar Valencia Galegos

Cálculo de la hipotenusa de un triangulo: H = √C12 * C22

Page 15: Capitulo i ii java

Pedro P. Díaz Ing. Omar Valencia Galegos

Page 16: Capitulo i ii java

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