Variables y operadores en Java: 10 ejercicios resueltos + aprendizaje teorico
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: