Documentos de Académico
Documentos de Profesional
Documentos de Cultura
programación orientada
a objetos en Java
MeDev >_
Agenda
✘ Conceptos básicos
✘ Variables y Constantes
✘ Operadores aritméticos, lógicos y
relacionales
1.
Conceptos Básicos
¿Qué es la programación
orienta a objetos?
Es una forma de programar que trata de emular la
forma en la cual nuestro cerebro representa e
interactúa con los objetos que nos rodean.
Variables y Constantes
Variables y Constantes
Son espacios en la memoria del computador en
los cuales se pueden almacenar valores para ser Nombre
utilizados posteriormente en el algoritmo. Tipo
Valor
La variable La constante
Variable o constante
puede no puede
cambiar cambiar
Toda variable o constante se debe
declarar antes de utilizarla u operar con
ella. Las constantes deben tener un
valor inicial.
Nombrando variables y constantes
Variable Constante
Deben estar escritas siguiendo el Deben estar escritas completamente en
estándar LowerCamelCase. mayúsculas y utilizar el guion al piso
para separar palabras.
✘ edad ✘ MI_CONSTANTE
✘ edadMayor ✘ PI
✘ miVariablePrincipal ✘ DIAS_SEMANA
✘ area ✘ GRAVEDAD
Tipos de datos en Java
Tipos de datos Rango de valores Descripción
Números enteros
byte 8-bit (-128 a 127) Entero de un Byte
short 16-bit (-32,768 a 32,767) Entero corto
int 32-bit (-2E9 a 2E9) Entero
long 64-bit (-2E31 a 2E31) Entero largo
Números reales
float 32-bit (1.4E-45 a 3.4E38) Coma flotante de precisión simple
double 64-bit (-4.9E-324 a 1.8E308) Coma flotante de precisión doble
otros tipos
char 16-bit Caracter Un sólo carácter
boolean true o false Un valor booleano (verdadero o falso)
String Cadena de caracteres Cadena de caracteres
Declarar Variables en Java
Forma general
tipoDeDato nombreVariable [= valor];
Forma general
static final tipoDeDato NOMBRE_CONSTANTE = valor ;
edad = 14;
10.5 = area;
3.
Operadores aritméticos,
lógicos y relacionales
Operadores aritméticos, lógicos y
relacionales
Aritméticos Paréntesis ()
Signo -,+,^
/, *, MOD (%)
Pirámide de prioridad
Suma y resta +,-
Relacionales
>,<,>=,<=
Lógicos !=,==
Negación (!)
Conjunción (&&) Potenciación
Disyunción (||)
o Math.pow(base,exponente)
IGUAL PRIORIDAD SE RESUELVE DE IZQUIERDA
A DERECHA o Math.sqrt(base) -> raíz cuadrada
Operadores aritméticos (ejercicio)