Gracias por visitar la segunda parte de Ejercicios resueltos en Java para Principiantes, si no has visto la primera te recomiendo que veas Ejercicios resueltos Java 1 – Nivel Principiante.
En este artículo os voy a mostrar varios ejercicios de Java de los más básicos y que todo programador en Java debe saber. Aconsejo leer y pensar bien los ejercicios e intentar realizar cada uno de ellos antes de ver la solución, si queremos aprender claro. Bueno vamos al lío.
Ejercicio 2: Calcular el área de un cuadrado
En este ejercicio queremos saber el área de un cuadrado donde el lado se solicita al usuario. El área de un cuadrado es igual a lado al cuadrado, que es lo mismo que lado por lado.
import java.util.Scanner;
public class Area_Cuadrado {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("Introduce el lado del cuadrado: ");
int lado = sc.nextInt();
int area = lado*lado;
System.out.println("El area del cuadrado es: " + area);
}
}
Ejercicio 2: Calcular el área de un circulo
En el programa queremos que el radio se lo solicite al usuario por teclado, vamos a usar las clases «Math.PI» para sacar el número Pi y «Math.pow» para elevar al cuadrado el radio. El área de un círculo es igual a PI por radio al cuadrado.
import java.util.Scanner;
public class Area_Circulo {
public static void main(String[] args) {
double area;
Scanner sc = new Scanner(System.in);
System.out.println("Introduce el radio del círculo: ");
int radio = sc.nextInt();
area = Math.PI*Math.pow(radio, 2);
System.out.println("El area del círculo es: " + area);
}
}
Ejercicio 3: Tablas de multiplicar
Este ejercicio es un poco más complejo, lo que queremos es solicitar un número al usuario y que el programa muestre la tabla de multiplicar de ese número, desde el 0 hasta el 10.
Truco: Usa un bucle «for» para recorrer la tabla y mostrar los datos.
import java.util.Scanner;
public class Tabla_multiplicar {
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int tabla;
int resultado;
System.out.println("Introduce un número: ");
tabla = entrada.nextInt();
for(int i=0; i<=10; i++){
resultado = tabla*i;
System.out.println(tabla + " x " + i + " = " + resultado);
}
}
}
Lo que hemos hecho en este ejercicio ha sido crear 2 variables tipo entero, una llamada tabla donde vamos a guardar el número que solicita el programa y otra llamada resultado que va a ser el resultado de cada operación. En el bucle «for» lo que hemos hecho ha sido inicializar la «i» a 0 hasta que llegue a 10, ya que «i» va a ser el numero que vaya incrementando para que la tabla cada vez multiplique por un número más. Y la operación que hay que poner dentro del «for» es «resultado = tabla*i», a continuación metemos dentro del «for» también un mensaje por pantalla para que muestre los datos claros.
Entonces arrancamos el programa y nos solicita un número que guardamos en tabla, ponemos 5, en la primera vuelta del bucle «for» tenemos a «i» que vale 0, lo multiplicamos por tabla que vale 5 y nos da el resultado 0.
En la segunda vuelta se incrementa la «i», ahora vale 1, lo multiplicamos por tabla que vale 5 y nos da resultado 5 y así sucesivamente.
Bueno espero que no os haya ocasionado muchos problemas entender mi explicación. Un saludo y nos vemos en el próximo programa.
Si quieres puedes seguir haciendo ejercicios con mis vídeos de ejercicios Java en Youtube


Genial! Muchas gracias!
De nada!!
genial!!!