Java para principiantes: 4. Variables y operadores
En el tema anterior, vimos los conceptos básicos de la programación en Java. En este tema, aprenderemos cómo usar variables y operadores.
Variables en Java
Una variable es una ubicación con nombre en la memoria que puede almacenar datos. Para declarar una variable, utilizamos el siguiente formato:
tipo_de_dato nombre_de_variable;
Por ejemplo, para declarar una variable de tipo entero, podemos usar el siguiente código:
int numero;
Una vez que hemos declarado una variable, podemos asignarle un valor utilizando el operador de asignación (=). Por ejemplo, podemos asignar el valor 10 a la variable numero
con el siguiente código:
numero = 10;
Para acceder al valor de una variable, utilizamos el operador de acceso (.). Por ejemplo, podemos obtener el valor de la variable numero
con el siguiente código:
int valor = numero;
Operadores en Java
Los operadores se utilizan para realizar operaciones en los datos. Los operadores se pueden dividir en dos categorías: operadores aritméticos y operadores lógicos.
Operadores aritméticos
Los operadores aritméticos se utilizan para realizar operaciones matemáticas básicas. Los operadores aritméticos más comunes son:
- + Suma
- – Resta
- * Multiplicación
- / División
- % Módulo
Por ejemplo, el siguiente código suma dos números y asigna el resultado a una variable:
int a = 10; int b = 20; int suma = a + b;
Operadores lógicos
Los operadores lógicos se utilizan para realizar operaciones lógicas. Los operadores lógicos más comunes son:
- && AND
- || OR
- ! NOT
Por ejemplo, el siguiente código comprueba si dos números son iguales y asigna el resultado a una variable:
int a = 10; int b = 20; boolean iguales = a == b;
Ejercicio
Escribe un programa Java que declare dos variables de tipo entero y asigne un valor a cada una. Luego, utiliza los operadores aritméticos para calcular la suma, la resta, la multiplicación, la división y el módulo de los dos números. Imprime los resultados en la consola.
Solución
/* * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license */ package com.mycompany.variablesyoperadores; /** * * @author farci */ public class VariablesYOperadores { public static void main(String[] args) { int a = 10; int b = 20; // Realizamos las operaciones int suma = a + b; int resta = a - b; int multiplicacion = a * b; int division = a / b; int modulo = a % b; // Imprimimos los resultados System.out.println("Suma: " + suma); System.out.println("Resta: " + resta); System.out.println("Multiplicación: " + multiplicacion); System.out.println("División: " + division); System.out.println("Módulo: " + modulo); } }
En este tema, hemos aprendido cómo usar variables y operadores. En el próximo tema, aprenderemos cómo utilizar estructuras de control.
Este código es un programa Java simple que realiza operaciones matemáticas básicas con dos números, a
y b
, e imprime los resultados en la consola. Aquí tienes una explicación paso a paso:
package com.mycompany.variablesyoperadores;
: Esta línea indica que este código pertenece al paquetecom.mycompany.variablesyoperadores
. Los paquetes son una forma de organizar y agrupar clases en Java.public class VariablesYOperadores {
: Esto define una clase llamadaVariablesYOperadores
. En Java, el código se organiza en clases, y la clase principal debe tener el mismo nombre que el archivo Java. En este caso, el archivo y la clase se llamanVariablesYOperadores
.public static void main(String[] args) {
: Esta línea declara un método llamadomain
, que es el punto de entrada para la ejecución del programa. Es aquí donde comienza la ejecución del código.int a = 10;
: Aquí se declara una variablea
de tipo entero (int) y se le asigna el valor 10.int b = 20;
: De manera similar, se declara una variableb
de tipo entero y se le asigna el valor 20.- Las siguientes líneas realizan operaciones matemáticas con las variables
a
yb
, y almacenan los resultados en nuevas variables:int suma = a + b;
: Calcula la suma dea
yb
y almacena el resultado en la variablesuma
.int resta = a - b;
: Calcula la resta dea
yb
y almacena el resultado en la variableresta
.int multiplicacion = a * b;
: Calcula la multiplicación dea
yb
y almacena el resultado en la variablemultiplicacion
.int division = a / b;
: Calcula la división dea
entreb
y almacena el resultado en la variabledivision
.int modulo = a % b;
: Calcula el residuo (módulo) de la división dea
entreb
y almacena el resultado en la variablemodulo
.
- Las siguientes líneas imprimen los resultados de las operaciones en la consola utilizando
System.out.println()
:System.out.println("Suma: " + suma);
: Imprime el resultado de la suma.System.out.println("Resta: " + resta);
: Imprime el resultado de la resta.System.out.println("Multiplicación: " + multiplicacion);
: Imprime el resultado de la multiplicación.System.out.println("División: " + division);
: Imprime el resultado de la división.System.out.println("Módulo: " + modulo);
: Imprime el resultado del cálculo del módulo.
En resumen, este programa declara dos variables, a
y b
, realiza operaciones matemáticas con ellas y muestra los resultados en la consola. Los resultados impresos serán la suma, la resta, la multiplicación, la división y el módulo de a
y b
.
Fuentes