Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PROGRAMACIN
Parte 2
TEMAS
Welcome to Java!
Operadores lgicos
Operadores relacionales
Tipos de datos
Sintaxis
Estructuras de control de flujo
Funciones y Procedimientos
WELCOME TO JAVA!
Java es un lenguaje de programacin OO.
Desarrollado por Sun Microsistems
JDK Y JRE
JDK: Java development Kit
Compilador
API y JRE
Ambiente de ejecucin
IDES
Integrated Development Environment
NetBeans
Eclipse
Jbuilder
Jdeveloper
Otros
OPERADORES LOGICOS
Y Logico
&&
O Logico
||
Negacion Logica
!
OPERADORES RELACIONALES
Menor que
<
Mayor que
>
Igual que
==
No igual que
!=
TIPOS DE DATOS
Numricos:
Caracteres
Char: 1 carcter
String: Cadena de caracteres
Logicos
Boolean: True o False
SINTAXIS
Declaracin de variables:
tipo identificador;
int i;
Inicializacin:
int i=0;
i=0;
Definicin de constantes:
final float pi=3,14159f;
ESTRUCTURA IF
Probablemente la estructura mas utilizada.
Tomar decisiones en base a una condicin.
if(condicin) {
}
Si cumple entra, sino continua.
EJEMPLO
boolean mostrarMensaje = true;
if(mostrarMensaje) {
System.out.println("Hola Mundo");
}
ESTRUCTURA IF-ELSE
Si cumple la condicin, hazlo; si no se cumple haz esto otro
if(condicion) {
...
}
else {
...
}
Si se cumple entra, sino entra al else.
EJEMPLO
int edad = 18;
if(edad >= 18) {
System.out.println("Sos mayor de edad");
}
else {
System.out.println("Todava sos menor de edad");
}
ESTRUCTURA FOR
Permite realiza repeticiones.
Se le conoce como tipo Bucle.
for(inicializacion; condicion; actualizacion) {
...
}
Repite mientras se cumpla la condicin.
Actualiza la variable en cada iteracin.
EJEMPLO
for(int i = 0; i < 5; i++) {
System.out.prinln(Estoy dentro de un bucle);
}
ESTRUCTURA WHILE
Crea bucles que se ejecutan ninguna o mas veces,
dependiendo de la condicin.
while(condicion) {
...
}
Mientras se cumpla la condicin, repita indefinidamente
EJEMPLO
int i=0;
while (i< 100)
{
System.out.println(i);
i++;
}
ESTRUCTURA DO WHILE
Similar al bucle while
do {
...
} while(condicion);
EJEMPLO
int x=0;
do{
System.out.println(hola);
}while(x!=0);
ESTRUCTURA SWITCH
Maneja mltiples condiciones sobre la misma variable.
switch(variable) {
case valor_1:
...
break;
case valor_2:
...
break;
case valor_n:
...
break;
default:
...
break;
}
EJEMPLO
int i=3;
switch(i) {
case 1:
System.out.println( Valor 2 );
break;
case 2:
System.out.println( Valor 3 );
break;
}
FUNCIONES Y PROCEDIMIENTOS
Mecanismos de estructuracin.
Ocultan detalles de la solucin del problema.
FUNCIN
PROCEDIMIENTO
Similar a una funcin, solo que no retorna resultado.
ARGUMENTOS
Por Referencia:
Pasan una variable
Por valor:
Pasan un valor
EJEMPLO
Funcin:
public void imprimo(String cadena)
{
System.out.println(cadena);
}
Procedimiento:
public int suma(int a, int b)
{
return a+b;
}