Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Presentacion 11 Java
Presentacion 11 Java
Presentacion 11 Java
• Google
• Amazon
• Empresas financieras
Write Once
Run Anywere
¿Qué versión elegir?
JDK JRE
Java Java Runtime
Development Kit Environment
Java Virtual Machine
Programando con Java
$ java -version $
javac
Instalando JDK
Instalando JDK
Variables de entorno
1 2 4 4
Editar Compilar Verificar Interpretar
Compilador javac
Fases de programación
El método Main
• Es un entorno de
programación que ha sido
empaquetado como un
programa de aplicación.
• Editor de código
• Compilador
• Depurador
• Constructor de
interfaz Gráfica
Tipos de Datos
Tipos de Datos
• DEFINICIÓN:
– Un espacio de memoria al que le asignamos
un contenido, puede ser un valor numérico, de
tipo carácter o cadena de caracteres.
• Por ejemplo:
– a = 8
– a = 56
– a = b
Tipos de Datos
Rango Rango
-32,768 a 32,7676
2 -9,223,372,036,85
bytes 4,775,808
to
+9,223,372,036,8
5
4,775,807 8
bytes
Tipos ENTEROS
float
Rango
1.40129846432481707e-45
to
3.40282346638528860e+3
8 4
byte
double
Rango
4.94065645841246544e-324d
to
1.79769313486231570e+308 8
bytes
d
Tipos
PUNTO
FLOTA
NTE
char
Rango
Unicode 2
byte
Tipos TEXTO
boolean
Rango
true o false 1
bit
Tipos LOGICOS
Nombres en Java
• Java sigue la siguiente convención para
nombrar variables
tipo_dedato[] nombre_variable;
tipo_dedato nombre_variable[];
Arrays. Definir tamaño
• Para asignar a un arreglo su tamaño o
capacidad, se hace de la siguiente
forma:
arreglo[indicador] = valor;
OPERADORES
Una vez que el código fuente de Java tienen variables, las
podemos usar para crear y formar expresiones que regresen
valores.
Operadores aritméticos
• Son los símbolos que se usan para
realizar aritmética básica en el lenguaje
de programación java
Concatenación de cadenas
• El operador + puede usarse para agregar
o concatenar cadenas
x += 2; x = x + 2;
Operadores de incremento y
decremento
Ing. -
Prefijo y postfijo
• Un prefijo se refiere a colocar un
operador antes del operando
++i
--i
• Un posfijo se refiere a colocar un
operador después del operando.
i++
i--
Ing. -
Incremento
Equidad y operadores relacionales
AND &&
OR ||
NOT !
Operadores lógicos
CONTROL
FLUJO
Las sentencias de código en java son ejecutadas secuencialmente
desde arriba hasta abajo en el orden en que van apareciendo.
Sin embargo podemos controlar el flujo usando sentencias
condicionales, ciclos, etc.
If/Else
• Un condicional es una expresión
booleana.
• La sentencia se ejecuta solamente si
la expresión booleana es verdadera.
if (condición) {
instrucciones
} else { instrucciones
}
Switch
• A diferencia de sentencias if / else, la
sentencia switch puede tener un
número de posibles rutas de ejecución
Cliclo While
• Se ejecuta continuamente un bloque
de código mientras una condición
particular, es cierto. Su sintaxis se
puede expresar como:
while (condicion) {
//instrucciones
}
Cliclo For
• La sentencia proporciona una forma
compacta para iterar sobre un rango
de valores.
Fijarnos en el
escenario del problema
y tratar de simularlo con objetos
Programación Orientada a
Objetos