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!!!