Variables y operadores en Java: 10 ejercicios resueltos + aprendizaje teórico
Aprende a manejar variables y operadores en Java con 10 ejercicios resueltos y explicados paso a paso. ¡Domina los fundamentos con ejemplos prácticos!
Aprendizaje teórico
Java es un lenguaje de programación orientado a objetos que se usa ampliamente en el desarrollo de aplicaciones. Antes de comenzar con los ejercicios, es fundamental comprender dos conceptos clave:
- Variables: Son espacios en memoria donde se almacenan valores. En Java, cada variable tiene un tipo de dato (int, double, boolean, String, etc.).
- Operadores: Son símbolos que permiten realizar operaciones sobre valores y variables. Se clasifican en:
- Aritméticos (
+,-,*,/,%) - Relacionales (
==,!=,>,<,>=,<=) - Lógicos (
&&,||,!) - De asignación (
=,+=,-=,*=,/=,%=)
- Aritméticos (
Con estos conceptos en mente, pasemos a resolver ejercicios prácticos.
10 ejercicios resueltos
Ejercicio 1: Declaración y asignación de variables
Problema: Declara una variable de tipo int llamada edad y asígnale el valor 25. Imprímela en pantalla.
Código:
public class Main {
public static void main(String[] args) {
int edad = 25; // Declaramos y asignamos la variable
System.out.println("La edad es: " + edad);
}
}Ejercicio 2: Suma de dos números
Problema: Escribe un programa que sume dos números enteros y muestre el resultado.
Código:
public class Main {
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
int suma = num1 + num2; // Realizamos la suma
System.out.println("La suma es: " + suma);
}
}Ejercicio 3: Área de un rectángulo
Problema: Calcula el área de un rectángulo con base 5.5 y altura 8.2.
Código:
public class Main {
public static void main(String[] args) {
double base = 5.5;
double altura = 8.2;
double area = base * altura; // Fórmula del área
System.out.println("El área del rectángulo es: " + area);
}
}Ejercicio 4: Uso del operador módulo
Problema: Calcula el residuo de dividir 17 entre 4.
Código:
public class Main {
public static void main(String[] args) {
int a = 17;
int b = 4;
int residuo = a % b; // Operador módulo
System.out.println("El residuo es: " + residuo);
}
}Ejercicio 5: Conversión de tipos de datos
Problema: Convierte un número entero a decimal y muestra el resultado.
Código:
public class Main {
public static void main(String[] args) {
int numero = 10;
double convertido = (double) numero; // Conversión explícita
System.out.println("El número convertido es: " + convertido);
}
}Ejercicio 6: Evaluación de una expresión lógica
Problema: Comprueba si 10 es mayor que 5 y muestra el resultado.
Código:
public class Main {
public static void main(String[] args) {
boolean resultado = 10 > 5; // Evaluación lógica
System.out.println("¿10 es mayor que 5? " + resultado);
}
}Ejercicio 7: Incremento y decremento
Problema: Declara un número, increméntalo en 1 y muéstralo.
Código:
public class Main {
public static void main(String[] args) {
int numero = 5;
numero++; // Incremento
System.out.println("Número incrementado: " + numero);
}
}Ejercicio 8: Operadores lógicos
Problema: Verifica si un número es mayor que 10 y menor que 20.
Código:
public class Main {
public static void main(String[] args) {
int numero = 15;
boolean condicion = numero > 10 && numero < 20;
System.out.println("¿El número está en el rango? " + condicion);
}
}Ejercicio 9: Cálculo de promedio
Problema: Calcula el promedio de tres números 7, 8, 9.
Código:
public class Main {
public static void main(String[] args) {
double promedio = (7 + 8 + 9) / 3.0; // División con decimales
System.out.println("El promedio es: " + promedio);
}
}Ejercicio 10: Conversión de temperatura
Problema: Convierte 100 grados Celsius a Fahrenheit.
Código:
public class Main {
public static void main(String[] args) {
double celsius = 100;
double fahrenheit = (celsius * 9/5) + 32; // Fórmula de conversión
System.out.println("100°C en Fahrenheit es: " + fahrenheit);
}
}Preguntas frecuentes (FAQs)
1. ¿Cuál es la diferencia entre int y double en Java?
int almacena números enteros, mientras que double almacena números decimales.
2. ¿Para qué se usa el operador && en Java?
Se usa para evaluar dos condiciones lógicas, devolviendo true solo si ambas son verdaderas.
3. ¿Cómo convertir un número entero a decimal en Java?
Usando double variable = (double) entero; para conversión explícita.
Conclusión
Has aprendido a manejar variables y operadores en Java mediante ejercicios prácticos. Sigue practicando y explorando nuevas formas de aplicar estos conceptos en programas más complejos.
Explora más contenido educativo en nuestro blog y mejora tus habilidades en Java. ¡Sigue aprendiendo con nosotros!
Aprende mas sobre Java en las siguientes referencias:
