Está en la página 1de 19

Bienvenidos

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.

Dentro de sus principales características están:


• Orientado a objetos
• Distribuido
• Multiproceso
• Robusto
• Alto Rendimiento

• JAVA es CASE SENSITIVE


• JAVA es ALTAMENTE TIPADO
Instalación
Instalación (Continuación)
Instalación (Continuación)
Variables de Entorno

• 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

Las tablas de verdad Las tablas de verdad


TABLA DE AND (&&) TABLA DEL OR (||)
CONDICION1 CONDICION2 && CONDICION1 CONDICION2 ||

VERDADERA VERDADERA VERDADERA VERDADERA VERDADERA VERDADERA


VERDADERA FALSA FALSA VERDADERA FALSA VERDADERA
FALSA VERDADERA FALSA FALSA VERDADERA VERDADERA
FALSA FALSA FALSA FALSA FALSA FALSA
int a = 0;

if ( 10 < 5 && ++a < 7) { Los dos && evalúan la condición de


System.out.println("Las dos condiciones son verdaderas"); la izquierda primero si no se cumple
} la condición detiene la ejecución del
System.out.println("La variable a vale: "+ a); programa evitando que se ejecuta
la condición de la derecha.

Resultado = 0

int a = 0;

if ( 10 < 5 & ++a < 7) { El & solo, evalúa tanto izquierda


System.out.println("Las dos condiciones son verdaderas"); como derecha. Permitiendo que se
} ejecute el pre incremento es por
System.out.println("La variable a vale: "+ a); eso que el resultado es 1

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

También podría gustarte