Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Herramientas a Usar:
S.O. Windows
S.O. Linux (Ubuntu)
** También puedes usar tu Mac.
Java Development Kit
Consola de Comandos – Terminal
Netbeans
GlassFish 4.1
Qué es Java?
La tecnología Java es un lenguaje de programación y una
plataforma.
• JAVA_HOME
• Carpeta de Instalación (raíz): C:\Program Files\Java\jdk1.8.0_65
• CLASSPATH
• Generalmente es el punto “.”
• PATH
• Carpeta BIN del JAVA_HOME.
Tipos de datos primitivos en Java
Tipo Bits Mínimo Máximo
byte 8 -128 127
short 16 -32.768 32.767
int 32 -2.147.483.648 2.147.483.647
int (java 8, unsigned) 32 0 4.294.967.296
long 64 -9.223.372.036.854.775.808 9.223.372.036.854.775.807
long (java 8, unsigned 64 0 18.446.744.073.709.551.615
float 32 (IEEE Revisar la documentación de la Revisar la documentación de la IEEE
754) IEEE
double 64 (IEEE Revisar la documentación de la Revisar la documentación de la IEEE
754) IEEE
boolean 1 false True
char 16 ‘\u0000’ o 0 ‘\uffff’ o 65.535
(Unicode)
Método Main
class HolaMundo {
public static void main(String[] args) {
System.out.println("Hola Mundo");
}
}
Public -> accesibilidad System -> Validar sistema operativo
Static -> Método de clase Out -> Salida estándar por consola
Void -> No retornar Println -> Imprimir
Main -> nombre del método Ln -> salto de línea
principal
(String[] args) -> Recibir arreglo de
cadenas de texto Concatenar: +
Args -> nombre del arreglo System.out.println("valor: "+g);
Jerarquía
Siempre comenzando de izquierda a derecha
()
*/
+-
Números
• Hexadecimales: int = 0x ejemplo int = 0xf
• Binarios: int = 0b ejemplo int = 0b11111111
• Flotante: Como java es altamente tipado para dividir y el resultado es
flotante todos los número involucrados en la operación deben ser
flotantes.
Ejemplo: float a; a = 5f / 2f;
• Pos incremento: int a= 0; a++; = 0
• Pre incremento: int a= 0; ++a; = 1
• Asignación con operación aritmética a+= 50; (+= , -= , *= , /=)
Condicionales
Operadores de igualdad Condicional Simple
== Igual if (condición o condiciones) {
hacer algo si se cumple la condición(es)
> Mayor que
}
< Menor que
!= Diferente (No igual) If ( 4 > 5 ) {
System.out.println("La condición se cumple");
>= Mayor o igual que
System.out.println("Y es porque 4 es menor que 5");
<= Menor o igual que System.out.println("Final del proceso");
}
Condicional Doble
Condicionales tipo if else if
if (condicion o condiciones) { if ( condicion o condiciones ){
// Hace algo si se cumple la condición // Realizará algo si se cumple la condicion
} } else if (condicion o condiciones) {
else { // Realizará algo si no se cumple la primera
// condicional pero si se cumple la siguiente condicional
// Hace algo si NO se cumple la condición
}
}
int edad = 35;
if ( edad <= 12) {
int edad; System.out.println("Usted es un niñ@");
edad = 15; } else if (edad <= 18) {
if ( edad >= 18 ) { System.out.println("Usted es un adolescente");
System.out.println("Usted es mayor de edad"); } else if (edad <= 60 ) {
} else { System.out.println("Usted es un Adulto");
System.out.println("Usted es menor de edad"); } else {
} System.out.println("Usted es un Adulto Mayor");
}
Operadores lógicos
Sirven para revisar la veracidad de 2 condiciones
Operadores lógicos
&& AND
|| OR
! NEGACIÓN
Resultado = 0
int a = 0;
Resultado = 1
Operador tenario Condicionales múltiples
condición ? verdadero : falso; switch
System.out.println( 4 < 5 ? "Si se cumple" : "No se int dia = 2;
cumple"); switch (dia) {
case 1:
case 2:
case 3:
case 4:
case 5:
System.out.println("Estas entre semana");
break;
case 6:
case 7:
System.out.println("Estás en fin de semana");
break;
default:
System.out.println("Día no válido");
}
Ejemplos