Está en la página 1de 18

www.senati.edu.

pe
www.senati.edu.pe
Objetivo General:
Al finalizar el curso el aprendiz estará en la
capacidad de aplicar conceptos básicos y
fundamentales de la programación en Java.

www.senati.edu.pe
El Lenguaje Java
Java es un lenguaje de programación de alto nivel con el que se pueden escribir
programas de cualquier tipo. Se dice que es un lenguaje de alto nivel porque se
asemeja más al lenguaje humano, a diferencia de los lenguajes de bajo nivel que
se asemejan más al lenguaje de las computadoras (conocidos como lenguajes
máquina). Los programas escritos en Java no son comprensibles en forma directa
por el procesador, por lo que requieren de pasos intermedios de traducción al
lenguaje del computador conocido como lenguaje máquina.

www.senati.edu.pe
Tipos de Datos Primitivos
Se conocen como tipos de datos primitivos a los tipos de datos que forman parte
del núcleo del lenguaje Java. Existen ocho tipos primitivos que se muestran en la
tabla:

Dato Tipo Bits Rango


carácter char 16 0 a 65535
entero byte 8 -128 a 127
short 16 -32768 a 32767
int 32 -2147483648 a 2147483647
long 64 -9223372036854775808 a 9223372036854775807
real float 32 -3.4x1038 a -1.4x10-45, 1.4x10-45 a 3.4x1038
double 64 -1.7x10308 a -4.9x10-324, 4.9x10-324 a 1.7x10308
booleano boolean 1 true, false

www.senati.edu.pe
Variables Primitivas
Una variable es una localización de memoria en la que se puede almacenar un
valor que puede cambiar en el transcurso de la ejecución de un programa. Todas
las variables deben ser declaradas antes de ser utilizadas. Para declarar una
variable se utiliza el siguiente formato:

tipo nombre;

Esta forma básica de declaración puede repetirse para cada variable a declarar;
sin embargo, si varias variables comparten el mismo tipo de dato, puede usarse
el siguiente formato:

tipo nombre1, nombre2, ...,nombren;

www.senati.edu.pe
Ejemplos de Declaración de Variables
int edad;
int hijos;
double sueldo;
double bonificacion;
char letra;
String curso;
int edad, hijos;
double sueldo, bonificacion;
int a, b, c;

www.senati.edu.pe
Sentencias de Asignación
Una sentencia de asignación se utiliza para asignar (almacenar) un valor a una
variable. En una sentencia de asignación el valor situado a la derecha del signo
igual se almacena en la variable situada a la izquierda del signo igual.

Una sentencia de asignación tiene la siguiente forma:

variable = expresión;

Donde expresión puede ser una variable, un literal o una combinación de


variables, literales y operadores. La sentencia de asignación almacena en
variable el valor de la expresión; para esto se requiere que expresión y variable
tengan el mismo tipo de dato.

www.senati.edu.pe
Ejemplos de Sentencias de Asignación
// Declara las variables p, q y s
int p, q, s;
// Asigna el valor 2 a la variable p
p = 2;
// Asigna una copia del valor de p a la variable q
q = p;
// Evalúa el valor de la expresión 2*p + q a la
variable r
r = 2*p + q;

www.senati.edu.pe
Expresiones Aritméticas
Operadores Aritméticos

Operador Significado Ejemplo Resultado


- Resta a-b Resta de a y b
+ Suma a+b Suma de a y b
* Multiplicación a*b Producto de a por b
/ División a/b Cociente de a entre b
% Residuo a%b Residuo de a entre b

www.senati.edu.pe
Ejemplos de Operadores Aritméticos
Los operadores aritméticos pueden utilizarse con tipos enteros y reales. Si
ambos operandos son enteros, el resultado es un entero; si alguno de ellos
es real, el resultado es real.

2 + 5.0 produce el valor 7.0


2.0 + 5.0 produce el valor 7.0
10/4 produce el valor 2
10/4.0 produce el valor 2.5
10.0/4 produce el valor 2.5
15/2 produce el valor 7
15%2 produce el valor 1
4/10 produce el valor 0
4%10 produce el valor 4
www.senati.edu.pe
Reglas de Jerarquía de los Operadores Aritméticos
Cuando una expresión aritmética tiene más de un operador aritmético, el
orden de aplicación de los operadores sigue un orden preciso determinado
por las reglas jerarquía de los operadores aritméticos que se muestran en la
siguiente tabla:

Operador Precedencia
() Se evalúan en primer lugar.
* / % Se evalúan en segundo lugar.
+ - Se evalúan al último.

www.senati.edu.pe
Operadores Relacionales

www.senati.edu.pe
Operadores Lógicos

www.senati.edu.pe
Estructura Condicional Doble
La estructura de selección doble Si… Entonces evalúa una condición lógica y en
caso que resulte verdadera efectúa la acción acciona; de lo contrario, efectúa la
acción accionb. Tanto acciona como accionb pueden ser acciones simples (una
sola acción) o acciones compuestas (un bloque de acciones).

www.senati.edu.pe
Sintaxis:

www.senati.edu.pe
HAGA UNA PAUSA (REFLEXIÓN)

Para que reflexionen y entiendan


la importancia de los temas
tratados y el mejoramiento de su
propio proceso de aprendizaje.

FIN DEL TEMA


www.senati.edu.pe
www.senati.edu.pe

También podría gustarte