Anuncios

Ejercicios Básicos en Java #2

A continuación verán otros 5 ejercicios básicos resueltos con condicionales y bucles, hechos en el lenguaje Java.

A continuación verán otros 5 ejercicios básicos resueltos con condicionales y bucles, hechos en el lenguaje Java.

6.- Leer un número y mostrar su cuadrado, repetir el proceso hasta que se introduzca un número negativo.

import java.util.Scanner;//librería scanner
public class Ejercicio6 {

	public static void main(String[] args)
	{
		 Scanner teclado = new Scanner( System.in );
		// TODO Auto-generated method stub
		 int num,cuadrado;
		 // num guardará el número que leamos
		 // y cuadrado guardará el cuadrado de num
		 System.out.print("Introduzca número: ");
		 num=teclado.nextInt();
		 while(num>=0){ // repetimos el proceso mientras el número leído no sea negativo
		 cuadrado=num*num;
		 System.out.println(num+ "² es igual a "+ cuadrado);
		 System.out.print("Introduzca otro número: ");
		 num=teclado.nextInt(); // volvemos a leer num
		 }
		 System.out.print("Fin... ");
	}

}

Ejemplo de Resultado en Consola del Ejercicio 6

7.- Leer números indicando si es par o impar. Si se introduce un 0 se finaliza.

import java.util.Scanner;//librería scanner
public class Ejercicio7 {

	public static void main(String[] args)
	{
		// TODO Auto-generated method stub
		Scanner teclado = new Scanner( System.in );
		int num;
		 System.out.print("Introduzca un número: ");
		 num=teclado.nextInt();
		 while(num!=0) // mientras num sea distinto de 0
		 {
		 if(num%2 == 0)
		 // si el resto de dividir entre dos es cero: esto indica que es par
		 System.out.println("Par");
		 else
		 // en caso contrario: impar
		 System.out.println("Impar");
		 // repetimos el proceso y volvemos a leer num
		 System.out.print("Introduzca otro número: ");
		 num=teclado.nextInt();;
		 }
		 // salimos del while
		 System.out.println("Fin...");


	}

}

Ejemplo de Resultado en Consola del Ejercicio 7

8.- Leer números y sumarlos hasta que se encuentre un 0.

import java.util.Scanner;//librería scanner
public class Ejercicio8 {

	public static void main(String[] args)
	{
		// TODO Auto-generated method stub
		Scanner teclado = new Scanner( System.in );
		int num,suma;
		 suma=0;
		 do
		 {
		 System.out.print("Introduzca un número: ");
		 num=teclado.nextInt();
		 suma=suma+num;
		 }
		 while(num!=0);

		 System.out.println("La suma de todos los números es: "+suma);

	}

}

Ejemplo de Resultado en Consola del Ejercicio 8

Anuncios


9.- Leer números y calcular la media. El proceso termina al leer un numero negativo.

import java.util.Scanner;

public class Ejercicio9 {
	public static void main(String[] args)
	{
		Scanner teclado = new Scanner( System.in );
		int num, suma, elementos;
		 float media; // la media puede tener decimales
		 // num: guardará los números introducidos por el usuario
		 // suma: almacenará la suma de todos los números introducidos
		 // elementos: será un contador que indicará el números de números 8o elementos) introducidos
		 System.out.print("Introduzca un número: ");
		 num=teclado.nextInt();

		 suma= 0;
		 elementos= 0;

		 while(num>=0) // nos interesan los positivos y el cero
		 {
		 suma+=num;
		 elementos++;
		 System.out.print("Introduzca otro número: ");
		 num=teclado.nextInt();
		 }
		 if (elementos == 0) // daría un error de división por cero
		 System.out.println("Imposible hacer la media");
		 else
		 {
		 media= (float)suma/elementos;
		 System.out.println("La media es de: " + media);
		 }

	}

}

Ejemplo de Resultado en Consola del Ejercicio 9

10.- Leer un número N y mostrar los números de 1 a N.

import java.util.Scanner;

public class Ejercicio10 {

	public static void main(String[] args)
	{
		// TODO Auto-generated method stub
		Scanner teclado = new Scanner( System.in );
		int i,num;
		 System.out.print("Introduce un número: ");
		 num=teclado.nextInt();
		 i=1;
		 // i es el contador que tomará los valores de 1 a n
		 while(i<=num){
		 System.out.println(i);
		 i++;
		 }


	}

}

Ejemplo de Resultado en Consola del Ejercicio 10

Esperemos y hayan sido de gran ayuda estos ejemplos.

No olvides seguirnos en redes sociales, para estar al tanto de todo.

Julio Del Angel
Julio Del Angel

Ingeniero en sistemas, programador y editor. Fundador de Facialix.
Escribo tutoriales, noticias y lo que se me ocurra.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *