





















Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento ofrece una introducción a la sintaxis de declaración y asignación de variables, tipos de datos y operaciones básicas en Java. Además, aborda la conceptión de variables estáticas y el uso de operadores aritméticos combinados.
Tipo: Esquemas y mapas conceptuales
1 / 29
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!






















Servicio Nacional de Aprendizaje SENA
DATOS Y OPERACIONES EN JAVA
ORIENTADA A OBJETOS: JAVA
ORIENTADA A OBJETOS: JAVA
Para declarar variables se debe contar con tres aspectos básicos que son: tipo de dato, nombre de la variable y valor; sin embargo, si se trata de variables que sean propias de un objeto, debe tenerse en cuenta también la privacidad. Algunos ejemplos de declaración de variables son los siguientes: En los ejemplos anteriores se observan los tres aspectos básicos mencionados; están los tipos de datos int, long, string y boolean, y están los nombres de variables valor, nota, texto y acepta; asimismo, a cada una de esas cuatro variables de ejemplo, se les ha asignado un valor inicial. En el caso de las variables que sean propias de un objeto, los ejemplos serían los siguientes: Las palabras private y public hacen referencia a la privacidad de los atributos, entendiéndose de la siguiente forma:
1. Private: el atributo puede ser accedido únicamente por la misma clase. 2. Public: el atributo puede ser accedido desde cualquier clase o instancia. 3. Protected: el atributo puede ser accedido desde la misma clase, desde las clases del mismo paquete, y desde clases que se hayan heredado de la clase original. En el caso del ejemplo static long nota; la privacidad sería por defecto, lo que significa que el atributo puede ser accedido por la misma clase, y también por las clases del mismo paquete.
ORIENTADA A OBJETOS: JAVA A continuación, se observan las restricciones de acceso, según la privacidad declarada:
Teniendo en cuenta el lugar donde están definidas, la forma de declaración y su accesibilidad, las variables se dividen en tres tipos: Algunos ejemplos de declaración de variables son los siguientes:
Suelen ser declaradas dentro de un método; se crean cuando este es llamado, y se destruyen al salir del mismo. Únicamente es posible acceder dentro del mismo método. A continuación, se observa un ejemplo donde se define y utiliza una variable local dentro del método: La variable local es creada y utilizada dentro del método, por lo tanto, la ejecución no presenta ningún inconveniente; sin embargo, si dicha variable intenta utilizarse por fuera del método, como se observa en el siguiente ejemplo, el programa devolvería un error.
ORIENTADA A OBJETOS: JAVA En el ejemplo anterior, en la clase Empleado se declara el salario como una variable estática, y posteriormente en el main se utiliza dicha variable, únicamente haciendo uso del nombre de la clase, sin que haya la necesidad de un objeto.
También conocidas como variables de instancia. Son declaradas dentro de una clase, pero por fuera de cualquier método; se crean al instanciar un objeto de la clase, y se destruyen al destruirse dicho objeto; cada objeto puede tener una copia de la variable no estática. En el ejemplo anterior, en la clase Empleados, se declaran la edad, el área y el sueldo como variables de instancia (no estáticas) y posteriormente en el main se imprimen los valores de dichas variables, haciendo evidente que para cada objeto se muestra un valor diferente de cada una de ellas.
ORIENTADA A OBJETOS: JAVA
2. TIPOS DE DATOS En la programación de software es necesario manipular y almacenar información, la cual es grabada en espacios temporales de memoria del computador; los tipos de datos consisten en la forma en que el lenguaje interpreta las variables de acuerdo con lo que estas contengan o puedan contener. Cada uno de los tipos de datos tiene un nombre, y además está en capacidad de guardar información de cierta categoría dentro de un rango específico.
Los tipos de datos primitivos son aquellos que se encuentran predefinidos y están disponibles dentro del lenguaje. El lenguaje Java cuenta con cuatro tipos diferentes para representar números enteros, dos de números reales en coma flotante, uno para caracteres, y uno para valores lógicos. En la siguiente figura se pueden observar dichos tipos, clasificados según la información que almacenan.
ORIENTADA A OBJETOS: JAVA
3. OPERACIONES BÁSICAS Es usual en la programación de aplicaciones la realización de cálculos matemáticos, los cuales se encuentran normalmente basados en las operaciones aritméticas básicas, y su complejidad depende de las diferentes expresiones creadas por el programador. Para que las secuencias de programación sean correctas y devuelvan al usuario el resultado esperado, es necesaria la utilización de distintos operadores, y se debe prestar especial atención al orden en que se evalúan las diferentes operaciones mostradas.
En la siguiente figura se observan los operadores utilizados.
ORIENTADA A OBJETOS: JAVA
1. Aritméticos Como su nombre lo indica, se utilizan para realizar operaciones aritméticas con las variables de tipo numérico; en el caso de Java, se clasifican en tres categorías que son: básicos, incrementales y combinados.
En la siguiente figura se observa un ejemplo de utilización de los operadores aritméticos básicos: En la línea de código 3 del ejemplo anterior, se declaran las variables de tipo entero requeridas para realizar operaciones con los operadores aritméticos básicos; posteriormente de las líneas 5 a la 8 se utilizan dichas variables para imprimir la suma, resta, multiplicación y división entre estas.
ORIENTADA A OBJETOS: JAVA CLIC PARA VER VIDEO CLIC PARA VER VIDEO A continuación se observa un ejemplo de utilización de los operadores aritméticos combinados.
2. Lógicos Los operadores lógicos, como su nombre lo indica, permiten construir expresiones lógicas. A continuación se observa un ejemplo de utilización del operador lógico AND (&).
ORIENTADA A OBJETOS: JAVA CLIC PARA VER VIDEO CLIC PARA VER VIDEO A continuación se observa un ejemplo de utilización del operador lógico OR. A continuación se observa un ejemplo de utilización del operador lógico AND (&&) y OR (||) en cortocircuito.
3. De relación Los operadores de relación permiten comparar datos de tipos primitivos; asimismo devuelven un valor booleano o ejecutan las acciones requeridas por el programador, según la comparación efectuada.
ORIENTADA A OBJETOS: JAVA Para comprender y aplicar la jerarquía de las operaciones, se observan a continuación una serie de ejemplos con expresiones escritas teniendo en cuenta la sintaxis del lenguaje Java. En la expresión previa es obligatorio utilizar los paréntesis ya que, en caso de omitirlos, el resultado devuelto sería totalmente diferente debido a la jerarquía, y por ende la primera operación a efectuar es la división.
ORIENTADA A OBJETOS: JAVA En el siguiente video se observa el ejemplo anterior realizado con y sin paréntesis en NetBeans. CLIC PARA VER VIDEO En la expresión previa no es necesario utilizar paréntesis, únicamente se debe aplicar la jerarquía de las operaciones, efectuando de izquierda a derecha primero las multiplicaciones y luego las sumas. En la siguiente figura se observa el ejemplo anterior realizado en NetBeans.
ORIENTADA A OBJETOS: JAVA En la línea 5 del ejemplo anterior se declaran las variables requeridas para hallar el valor de b de acuerdo con la fórmula, y posteriormente se realiza lo siguiente:
PASO ACCIÓN VALORES RESULTADO 1 Sumar "x" más "y" 5 + 6 11 2 Dividir "z" entre "a" 3 / 4 0, 3 Dividir el resultado del paso 1 entre el resultado del paso 2 11 / 0,75^ 14, 4 Dividir 2 entre el resultado del paso 3 2 / 14,66666667 0, 5 Dividir "g" entre "h" 2 / 3 0, 6 Dividir el resultado del paso 5 entre "e" 0,666666667 / 6 0, 7 Multiplicar 3 por "c" 3 * 1 3 8 Multiplicar el resultado del paso 7 por "d"^ 3 * 7^21 9 Multiplicar el resultado del paso 8 por "f" 21 * 3 63 10 Sumar resultado del paso 6^ el^ resultado del^ paso^4 más^ el 0,136363636 + 0,111111111 0, 11 Sumar resultado del paso 9^ el^ resultado^ del^ paso^10 más^ el 0,247474747 + 63 63, 12 Asignar a "b" el resultado del paso 11 b = 63,24747475 ---
4. FUNCIONES Las funciones en Java también son conocidas como métodos y deben definirse dentro de las clases. Consisten en una serie de líneas de código que utilizan parámetros para realizar acciones. Pese a lo anterior, los conceptos de método y función tienen como diferencia que un método no devuelve nada, en cambio una función sí lo hace. Crear funciones es de gran importancia en el desarrollo de soluciones, ya que permiten separar el código de acuerdo con los requerimientos, implementando cada utilidad del programa en un método independiente.
ORIENTADA A OBJETOS: JAVA La sintaxis para declarar una función es la siguiente:
un objeto; puede ser public, protected, private o default.
o cualquiera de los utilizados según se requiera.
Parar comprender mejor esta temática, se observa en la siguiente imagen una aplicación creada por NetBeans, que por medio de funciones recibe dos números enteros y realiza con estos las cuatro operaciones matemáticas básicas.