Anda di halaman 1dari 25

JAVA

Facilitador: Thomas Loor


CARRERA DE COMPUTACIÓN Correo: pipos_rgt@hotmail.com
JAVA

HISTORIA

 Creador por Sun Microsystems


 Surgió en 1991
 Creador por un grupo de desarrolladores (dispositivos electrodomésticos, Oak )
 Se ejecutaba en una Java Virtual Machine (JVM)
 Write Once, Run Everywhere
 Características de Oak
 Orientado a objetos y de propósito general.
 Robusto.
 Sintaxis parecida a C++.
 Independiente del hardware.
 Como lenguaje de programación 1995(revolución del internet )
 Netscape (base para Javascript)

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

¿Qué es JAVA?

Java es un lenguaje de programacion orientado a objetos y de proposito general

La compañía Sun describe el lenguaje Java como “simple, orientado a objetos, distribuido,
interpretado, robusto, seguro, de arquitectura neutra, portable, de altas prestaciones,
multitarea y dinámico”.

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Característica de Java

 Orientado a objetos
 Multiplataforma
 Genera pocos errores
 Tiene gran funcionalidad (librerías)
 Maneja Multi-Threading
 Funciona en red
 Seguridad desde el punto de vista del usuario y del programador

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Entorno de trabajo

 Los IDEs (Integrated Development Environment), tal y como su nombre indica, son entornos de
desarrollo integrados

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Variables

 Una variables es un nombre que contiene un valor y puede cambiar a lo largo del
programa.
 En JAVA hay dos tipos principales de variables
 Tipo primitivo
char, byte, short, int, long, float, double, boolean
 Tipo Referencia
Array u objetos de una determinada clase

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Nombre de Variables

 Puede ser cualquier conjunto de caracteres numéricos y alfanuméricos.

o Existen palabras reservadas que no se pueden utilizar como nombre de variables, mismas
que se detallan a continuación:

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Variables

 Declaración: Una variable se define especificando el tipo y el nombre de la variable.


 int suma;
 float precio;
 Int[] vector;
 Asignación: Una variable se la asigna un valor con el igual seguidamente de la expresión o
el valor
 int suma = 0;
 float precio = 12.3;
 vector= new int [10];
 Double [] vector={1.2, 4.5, 3.0};

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Operadores aritméticos

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Operadores de asignación

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Operadores (++) y (--)

Cuando el operador se utiliza en su forma de sufijo En cambio si utilizamos el operador en su forma


(i++) el valor de ‘i’ se incrementa solamente de prefijo (++i), primero se produce el incremento
después de que el valor actual de ‘i’ haya sido y después se utiliza el valor incrementado de ‘i’
utilizado en la expresión. en la expresión

int i = 0; int i = 0;
System.out.println("El valor de i es: " + i++); System.out.println("El valor de i es: " + ++i);
//En consola veremos que se ha escrito: El valor de i es: 0 //En consola veremos que se ha escrito: El valor de i es: 1
System.out.println("Ahora i vale: " + i); System.out.println("Ahora i vale: " + i);
//En consola veremos: Ahora i vale: 1 //En consola veremos: Ahora i vale: 1

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Operadores (++) y (--)

Cuando el operador se utiliza en su forma de sufijo En cambio si utilizamos el operador en su forma


(i--) el valor de ‘i’ hace el decremento solamente de prefijo (--i), primero se produce el decremento
después de que el valor actual de ‘i’ haya sido y después se utiliza el valor decrementado de ‘i’
utilizado en la expresión. en la expresión

int i = 1; int i = 1;
System.out.println("El valor de i es: " + i--); System.out.println("El valor de i es: " + --i);
//En consola veremos que se ha escrito: El valor de i es: 1 //En consola veremos que se ha escrito: El valor de i es: 0
System.out.println("Ahora i vale: " + i); System.out.println("Ahora i vale: " + i);
//En consola veremos: Ahora i vale: 0 //En consola veremos: Ahora i vale: 0

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Operadores relacionales

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Operadores lógicos

Los operadores lógicos son:

&& AND (el resultado es verdadero si ambas expresiones son verdaderas)


|| OR (el resultado es verdadero si alguna expresión es verdadera)
! NOT (el resultado invierte la condición de la expresión)

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

JAVA

PARTE 2

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

TIPOS DE DATO PRIMITIVOS EN JAVA

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

TIPOS DE DATO NO PRIMITIVOS EN JAVA

 Integer
 String
 Array
 ArrayList
 Wrapper
 Clases
 Librerías de Java

NOTA: Los datos de tipo no primitivos poseen métodos.

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

TIPOS DE DATO PRIMITIVOS EN JAVA

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

CONVERSIONES ENTRE TIPOS DE DATO

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

CONVERSIONES ENTRE TIPOS DE DATO

Ejemplo:

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

JAVA

 Variables y Constantes

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

ENTRADA DE DATOS

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

JAVA

 Operadores aritméticos

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Clase Math

 Clase Math
• Math.sqrt()
• Math.pow()
• Math.round() https://www.discoduroderoer.es/metodos-de-la-clase-math-de-java/
• Math.max()
• Math.min()

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com
JAVA

Ejercicios

 Hacer un programa que calcule e imprima la suma de tres calificaciones.


 Declara dos variables numéricas (con el valor que desees), muestra por consola la suma, resta,
multiplicación, división y módulo (resto de la división).
 Declara un String que contenga tu nombre, después muestra un mensaje de bienvenida por consola.
Por ejemplo: si introduzco “Fernando”, me aparezca “Bienvenido Fernando”.
 Ingresar un carácter (char) y muestre su código en la tabla ASCII
 Sacar el área de un circulo.

Write Once, Run Everywhere Facilitador: Thomas Loor


Correo: pipos_rgt@hotmail.com