Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Herramientas como NetBeans o Eclipse refuerzan, con su IDE, la gran gama de posibilidades para el
desarrollo consistente y de gran escalabilidad de Java.
En Java se integra por varios elementos como identificadores, tipos de datos, palabras reservadas,
sentencias, operadores, entre otros., solo por mencionar.
En la presente actividad mencionaremos tres de estos componentes, Tipo de Datos, Operadores y Sentencias.
1) Tipos de datos en Java
Java cuenta con un pequeño conjunto de tipos de datos primitivos, que son fundamentales ya que la mayor
parte de los demás tipos, como los tipos estructurados o complejos, son composiciones a partir de estos más
básicos.
1) Números enteros
2) Números reales
3) Caracteres
4) Lógicos
Números enteros
El tipo de dato numérico entero es un subconjunto finito de los números enteros del mundo real, pueden ser
positivos o negativos.
Es probablemente el tipo más sencillo de entender, sólo pueden tomar como valores:
Se integran por:
1. Byte.- Representa un tipo de dato de 8 bits con signo. De tal manera que puede almacenar los valores
numéricos de -128 a 127 (ambos inclusive).
2. Short.- Representa un tipo de dato de 16 bits con signo. De esta manera almacena valores numéricos de -
32.768 a 32.767.
3. Int.- Es un tipo de dato de 32 bits con signo para almacenar valores numéricos. Cuyo valor mínimo es -
231 y el valor máximo 231-1.
4. Long.- Es un tipo de dato de 64 bits con signo que almacena valores numéricos entre -263 a 263-1.
Números reales
El tipo de dato primitivo llamado número real permite representar números con decimales. La cantidad de
decimales de un número real puede ser infinita, pero al ser el ordenador una máquina finita es necesario
establecer un número máximo de dígitos decimales significativos.
La representación interna de los números reales se denomina coma flotante ya que sirve para representar
números muy grandes (también existe la representación en coma fija, pero no es habitual).
Se integran por:
1. Float.- Es un tipo dato para almacenar números en coma flotante con precisión simple de 32 bits.
2. Double.- Es un tipo de dato para almacenar números en coma flotante con doble precisión de 64 bits.
Carácteres
Hay un tipo de dato llamado carácter y sirve para representar datos alfanuméricos, y Java proporciona para el
manejo de este carácter el tipo Char y esta relacionado con la tabla de caracteres ASCII, que es un estándar
para la representación de caracteres en cualquier dispositivo electrónico, haciendo referencia a una
codificación fija que asigna a caracteres imprimibles como letras, números y signos de puntuación y a
caracteres de control no imprimibles un código concreto, que al pasar por el dispositivo lo traduce y muestra
el carácter deseado.
Este tipo de datos se utiliza para representar alternativas del tipo sí/no.
En algunos lenguajes, el valor false se representa con el número 0 y el valor true con el número 1 (o con
cualquier número distinto de 0).
c) Operadores de Java
Los operadores son palabras clave del lenguaje que permiten ejecutar operaciones en el contenido de ciertos
elementos, en general variables, constantes, valores literales o retornos de funciones. La combinación de uno
o varios operadores y elementos en los cuales los operadores van a apoyarse se llama una expresión. Estas
expresiones se evalúan en tiempo de ejecución en función de los operadores y de los valores asociado.
1. Las operaciones de asignación.- Es el operador mas sencillo, mediante este operador se asigna un valor
a una variable, siendo que es el símbolo igual.
2. Las operaciones aritméticas.- Son los operadores que nos permiten realizar operaciones
matemáticas: suma, resta, multiplicación, división y resto.
3. Las operaciones lógicas.- Estos se utilizan`para combinar dos valores Booleanos y devolver un
resultado verdadero, falso o nulo. Estos tipos de operadores también se denominan operadores
Booleanos.
Las operaciones de Asignación
variable = valor;
int numero = 3;
String cadena = "Hola Mundo";
double decimal = 4.5;
boolean verdad = true;
Las operaciones Aritméticas
Son análogas a las operaciones matemáticas convencionales, aunque cambian los símbolos. Se emplean, en general,
con datos de tipo entero o real:
1. Operador incremento (++): Se utiliza para aumentar en una unidad el valor de una variable numérica entera.
Por ejemplo, x++ es equivalente a x = x + 1.
2. Operador decremento: (–). Se utiliza para disminuir en una unidad el valor de una variable numérica entera. La
expresión x-- es equivalentea x = x – 1.
Las operaciones Lógicas
También conocidas Booleanas, estas operaciones sólo pueden dar como resultado verdadero o falso, es decir, su
resultado debe ser un valor lógico.
El operador and, que también podemos llamar y, se El operador or (también nos vale o) da como resultado
escribe en Java como &&, y da como resultado verdadero cuando al menos uno de los dos operandos es
verdadero sólo si los dos operandos son verdaderos. verdadero. En Java se escribe | |.
El operador not (o no), que se escribe !, es uno de los escasos operadores que
sólo afectan a un operando (operador monario), no a dos (operador binario).
El resultado es la negación del valor del operando, es decir, que le cambia el valor
de verdadero a falso y viceversa:
Al manejar estos operadores debemos tener una propiedad en ellos, por que es habitual encontrar varias operaciones
juntas en una misma línea. En estos casos es imprescindible conocer la prioridad de los operadores, porque las
operaciones se calcularán en el orden de prioridad y el resultado puede ser muy distinto del esperado. Por ejemplo,
en la operación 6 + 4 / 2, no es lo mismo calcular primero la operación 6 + 4 que calcular primero la operación 4 / 2.
La prioridad de cálculo respeta las reglas generales del álgebra. Así, por ejemplo, la división y la multiplicación
tienen más prioridad que la suma o la resta. Pero el resto de las prioridades pueden diferir de manera importante de
un lenguaje de programación a otro.
La prioridad del cálculo se puede alterar usando paréntesis, como en el álgebra convencional. Los paréntesis se
pueden anidar tantos niveles como sean necesarios. Por supuesto, a igualdad de prioridad entre dos operadores, la
operación se calcula de izquierda a derecha, en el sentido de la lectura de los operandos.
En general, es una excelente idea hacer explícita la prioridad mediante paréntesis y no dejarla a merced de los
deseos del lenguaje.
Aquí tenemos algunos ejemplos de operaciones conjuntas y su resultado según el orden de prioridad que hemos
visto:
Sintaxis:
La ejecución de esta construcción es la siguiente:
Al realizar esta actividad sobre JAVA he logrado entender un poco mejor su funcionamiento, ya que con
ello podemos realizar cualquier tipo de programa, con la ayuda de herramientas que son gratuitas como
NetBeans o Eclipse, comenzar a trabajar con Java se podría decir que es muy fácil, pero debemos conocer
a fondo este tipo de lenguaje de programación para hacer un proyecto desde lo mas sencillo hasta lo mas
complejo y dominar mejor los fundamentos para poder salir adelante con el propósito deseado.
Fuentes Bibliográfica
Walton, A. (2020, June 18). Estructuras Condicionales Java: if, if-else, switch, break, continue, jump. Java
desde Cero. https://javadesdecero.es/basico/if-else-switch-break-continue-jump-java/
Java para novatos: Cómo aprender programación orientada a objetos con Java sin desesperarse. (n.d.).
Pdfdrive.Com. Retrieved March 7, 2022, from https://es.pdfdrive.com/java-para-novatos-c%C3%B3mo-
aprender-programaci%C3%B3n-orientada-a-objetos-con-java-sin-desesperarse-e106240086.html
Salas, I. (2017, July 5). Estructuras condicionales en Java (if, if else, if else if y switch). Programando o
Intentándolo. https://programandoointentandolo.com/2017/07/estructuras-condicionales-java.html
Gracias por su
atención