Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ru.com
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Quienes Somos
Somos una organización orientada a desarrollar,
capacitar e investigar tecnología JAVA a través de un
prestigioso staff de profesionales a nivel nacional.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Visión
Poder aportar al desarrollo del País usando tecnología
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com Java.para apoyarte.
CJava, siempre
FUNDAMENTOS DE
PROGRAMACIÓN
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Aula Virtual
• Ingrese a:
https://campus.cjavaperu.com/
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
HORARIO DE CLASE
• FRECUENCIA: Sábados
• HORARIO: 03:30 PM A 08:45 PM
• INCIO: 29/10/2022
• INSTRUCTOR: ING FRANCO CCOPA
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Sesión 01
INTRODUCCIÓN A LA
PROGRAMACIÓN
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
INTRODUCCIÓN A LA PROGRAMACIÓN
Definiciones:
Algoritmo
Secuencia de pasos para resolver una tarea con el máximo detalle sin
ambigüedades, teniendo en cuenta todas las posibles ramas, ciclos y
errores.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
JAVA
1. Es sencillo de aprender
4. Java es multiplataforma
6. Java es gratuito
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Manejo de datos
Datos numéricos
Dentro de los tipos de datos numéricos encontramos los
Tipos de datos
enteros y los reales.
numéricos en
JAVA
Los enteros son números que pueden estar precedidos
byte
del sigo + o - , y que no tienen parte decimal. Por
short
ejemplo:
int
1281528 -714 8530 16235 -14780
long
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Datos alfanuméricos
Dentro de los tipos de datos numéricos encontramos los de tipo carácter (simple) y
cadena de caracteres (estructurado). Son datos cuyo contenido pueden ser letras del
abecedario (a,b,c, … , z) dígitos (0,1,2,...,9) o símbolos especiales (#, $, ^, *, % ,…, etc).
Debemos remarcar que aunque este tipo de datos pueden contener números, no
pueden ser utilizados para realizar operaciones aritméticas.
Un dato tipo carácter contiene un solo carácter, y se escribe entre apóstrofes. Por
ejemplo:
En java: char
En java: String
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Operaciones Aritméticas
Para poder realizar operaciones aritméticas necesitamos operadores
aritméticos. Estos operadores nos permitirán realizar operaciones aritméticas
entre operandos: números, constantes o variables. El resultado de una
operación aritmética será un número.
A continuación en la tabla presentamos los operadores aritméticos:
Operador Aritmético Operación Ejemplo Resultado
^ - Math.pow(2,3) Potencia 2^3 8
* Multiplicación 3*4 12
/ División 15/4 3.75
% Modulo 15%2 1
+ Suma 1+2 3
- Resta 1–2 -1
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Operaciones Aritméticas
Al evaluar expresiones que contienen operadores aritméticos
debemos respetar la jerarquía en el orden de la aplicación. Es
decir, si tenemos en una expresión más de un operador,
debemos aplicar primero el operador de mayor jerarquía,
resolver esa operación, y así sucesivamente. Es importante
señalar que el operador () es un operador asociado que tiene la
prioridad más alta en cualquier lenguaje de programación.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Operaciones Aritméticas
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Evaluación de una Expresión Aritmética
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Expresiones relacionales
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Operadores Relacionales
Los operadores relaciones son operadores que permiten comparar dos
operandos. Los operandos pueden ser números, alfanuméricos,
constantes o variables. Los constantes o variables, a su vez, pueden ser
de tipo entero real, carácter o cadena de caracteres. El resultado de una
expresión con operadores relacionales es verdadesro o falso.
Operadores Operación Ejemplo Resultado
== Igual que 2 == 5 FALSO
!= Diferente que ‘a’ != ‘b’ VERDADERO
< Menor que 2<5 VERDADERO
> Mayor que 5>3 VERDADERO
<= Menor o igual que 6 <= 6 VERDADERO
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Expresiones Relacionales
Ejemplo de resolución de
expresión relacional
x = 16
3+2*5>x
3 + 10 > x
13 > x
13 > 16
FALSO
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Expresiones Relacionales
Ejemplo de resolución de
expresión relacional
x = 16
3+2*5>x-4
3 + 10 > x - 4
13 > x – 4
13 > 16 – 4
13 > 12
VERDADERO
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Operadores
+/-
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
INTRODUCCIÓN A
JAVA
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
QUE ES JAVA
Java es un lenguaje de programación de propósito
general, concurrente, orientado a objetos que fue
diseñado específicamente para tener tan pocas
dependencias de implementación como fuera posible.
Su intención es permitir que los desarrolladores de
aplicaciones escriban el programa una vez y lo
ejecuten en cualquier dispositivo (conocido en inglés
como WORA, o "write once, run anywhere"), lo que
quiere decir que el código que es ejecutado en una
plataforma no tiene que ser recompilado para correr
en otra.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
QUE ES JAVA
.java
.class
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
Las variables son posiciones de memoria
reservadas para almacenar valores.
Esto significa que cuando se crea una variable
para reservar algo se crea un espacio en la
memoria.
Existen dos tipos de datos disponibles en Java:
1. Tipos de datos primitivos.
2. Tipos de datos de referencia.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
1. Tipos de datos primitivos.
Hay ocho tipos de datos primitivos soportados
por Java.
Los tipos de datos primitivos están predefinidos
por el lenguaje y nombrados por una palabra
clave.
Los ocho tipos de datos primitivos son:
byte float
short double
int char
long boolean
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS PRIMITIVOS EN JAVA
Numéricos - Enteros
byte
Tipo de datos Byte es un entero de 8 bits.
El valor mínimo es -128 (-27).
El valor máximo es 127 (inclusive) (27-1).
El valor por defecto es 0.
0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1
2(-/+) 2 2 2 2 2 2 2
2^8 = 256
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
Numéricos - Enteros
byte
Tipo de datos Byte es un entero de 8 bits.
El valor mínimo es -128 (-27).
El valor máximo es 127 (inclusive) (27-1).
El valor por defecto es 0.
Tipo de datos byte se utiliza para ahorrar espacio en grandes
conjuntos, sobre todo en el lugar de los números enteros, ya que
un byte es cuatro veces más pequeño que un int.
Ejemplo:
//Declaracion de una variabe tipo byte
byte a;
a=100;
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
Numéricos - Enteros
short
Tipo de datos short es un entero de 16 bits.
El valor mínimo es -32,768 (-215).
El valor máximo es de 32.767 (inclusive) (215-1).
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
Numéricos - Enteros
long
Tipo de datos long es un entero de 64 bits.
El valor mínimo es -9223372036854775808 (-263).
El valor máximo es 9223372036854775807 (inclusive) (263-1).
Este tipo se utiliza cuando se necesita una gama más amplia que
int.
El valor por defecto es 0.
Ejemplo: long a = 100000, int b =-200000
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
Numéricos - Reales
float
Es un dato de coma flotante de precisión simple de 32 bits.
Float se utiliza principalmente para ahorrar memoria en
grandes arrays de números.
El valor por defecto es 0,0 f.
Ejemplo: float f1 = 234.5f
double
Es un dato de coma flotante de doble precisión de 64 bits.
Este tipo de datos se utiliza generalmente como el tipo de
datos predeterminado para valores decimales, en general, la
opción por defecto.
El valor por defecto es 0.0 D.
Ejemplo: double d1 = 12.4
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
boolean
boolean representa un bit de información.
Sólo hay dos posibles valores: true y false.
Este tipo de datos se utiliza para indicadores simples que hacen
un seguimiento de condiciones.
El valor predeterminado es falso.
Ejemplo: boolean a=true ;
Alfanumérico
char
char es un carácter Unicode de 16 bits.
El valor mínimo es '\u0000' (o 0).
El valor máximo es '\uffff' (o 65.535 inclusive).
Tipo de datos char se utiliza para almacenar cualquier
carácter.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
2. Tipos de datos de referencia.
Las variables de referencia se crean mediante
constructores definidos de las clases. Se utilizan para
acceder a los objetos. Estas variables se declaran de un
tipo específico que no se puede cambiar.
Objetos de la Clase, y varios tipos de variables de
array están bajo tipo de datos de referencia.
El valor predeterminado es nulo.
Una VR se puede utilizar para referirse a cualquier
objeto del tipo declarado o cualquier tipo compatible.
Ejemplo: Scanner leer = new Scanner (System.in);
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Operación de Asignación
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
VARIABLES
En Java, todas las variables deben ser declaradas antes de que puedan
ser utilizados.
La forma básica de una declaración de variable es la siguiente:
tipo identificador;
Declaración de una variable: double notaDelAlumno; (Reserva de
memoria)
tipo identificador [ = valor][, identificador [= valor] ...] ;
Ejemplo:
double variable;
double promedio_de_notas = 15;
double variable, promedio_de_notas, tallas;
double talla_promedio=160, talla_máxima=190;
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
EJEMPLOS DE VARIABLES
int a, b, c;
// declaramos tres variables de tipos int a, b, c.
int d = 3, f = 5;
// declaramos dos variables de tipos int d y f, pero esta vez la
instanciamos. A 'd' le asignamos 3 y a 'f' le asignamos 5.
double pi = 3.14159;
// declaramos un double denominado pi.
char x = 'x';
// la variable x posee un caracter 'x'.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Dentro de la sintaxis de JAVA se encuentran los
siguientes elementos:
Comentarios.
Bloques de código.
Estructura de archivos fuentes.
Palabras claves
Literales.
Expresiones y Operadores
Se describirán a continuación los más importantes.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
COMENTARIOS
Son las anotaciones que se utilizan por el
programador, con el fin de documentar el
código fuente, pero que no forma parte de
ninguna instrucción.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
COMENTARIOS
COMENTARIOS EN UNA O VARIAS LÍNEAS.
Es cuando se utilizan los símbolos /* y */
/* Ejemplo de comentario
que puede
Utilizar
Varias
líneas */
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
COMENTARIOS
COMENTARIOS DE UNA SOLA LÍNEA
Se utiliza la doble diagonal //, el comentario se inicia a partir de
la doble diagonal y continua solo hasta el fin de la línea.
// Ejemplo del comentario en una sola línea
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
ESTRUCTURA DE ARCHIVOS FUENTE
Los archivos fuente, tiene los siguientes tres tipos de
declaraciones, que se encuentran fuera del bloque del código:
packages.-
Definición del paquete a que pertenecen las clases del archivo.
import.
Da la referencia a una clase establecida y solo utiliza el nombre.
class.
Es donde se define la clase principal. Ejemplo:
package com.sybex.examples; // Se define un package
import java.io.PrintWriter; // Se define un import
public class PointTest { // Se define una clase
public static void main(String args[])
{
// cuerpo del programa
}
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
IDENTIFICADORES
Es el nombre bajo el cual se pueden manipular las variables y son
una secuencia de caracteres, los cuales deben de comenzar con una
letra y ser seguido de letras y/o números, signos especiales como “_”
y “$”, pudiendo ser las letras mayúsculas y/o minúsculas.
No existe límite, en cuanto al número de caracteres en el nombre
del identificador, pero se recomienda que no sea muy largo, ya que
se puede prestar a cometer errores y se sugiere que sea un nombre
representativo de lo que contiene o maneja. Ejemplos:
int numero_entero;
double numero_double;
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
TIPOS DE DATOS EN JAVA
PALABRAS CLAVE
Son palabras o identificadores que tienen una función especial en el
compilador de JAVA y que no pueden utilizarse como nombres de
atributos y/o de métodos. Se muestran las que utiliza JAVA.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
EXPRESIONES Y OPERADORES
LAS EXPRESIONES
Son combinaciones de términos, o de variables, operadores y
llamadas de métodos y que regresará un solo valor, del tipo que
dependerá de los elementos usados.
Una expresión es lo que se puede escribir a la derecha de una
declaración de asignación. Ejemplo
salida = “Hola Alumnos de la UCV”;
i = j = 3; // Se pueden realizar asignaciones
múltiples
distancia = x2 – x1; // Se pueden utilizar los operadores
LOS OPERADORES
Son los símbolos especiales que se encargan de realizar operación es
como; la suma, la resta, la multiplicación, etc. La siguiente muestra
un resumen de los distintos tipos de operadores.
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.
Gracias
Av. Arenales 395 Oficina 405 - 4336948 - info@cjavaperu.com CJava, siempre para apoyarte.