Ejercicios resueltos Java 1 – Nivel Principiante

java imagen 2

Si eres un principiante en la programación con Java y te quieres sumergir en este fabuloso mundo, estos ejercicios matemáticos básicos te pueden ayudar. Estos ejercicios requieren un mínimo de conocimientos, se puede aprender con ejercicios prácticos pero recomiendo aprender primero la teoría. En Internet hay cientos de cursos y tutoriales para aprender a programar en Java, recomiendo el canal de Youtube de Pildorasinformaticas, el curso de Java en cuestión es muy explicativo y está muy bien organizado.

Como en la mayoría de lenguajes de programación los programas se pueden realizar de varias formas, mientras el programa funcione y sea óptimo, estará bien hecho. Bueno vamos a dejarnos de cháchara y vamos al lío.

Ejercicios Java para Principiantes

Ejercicio 1: Declaracion de operaciones

Vamos a empezar con un ejercicio muy básico, vamos a realizar la suma, la resta, la división y la multiplicación de dos números y lo vamos a mostrar por pantalla.

public class Declaraciones_Operaciones {

	public static void main(String[] args) {
		
		int a=10;
		int b=5;		
		
		int suma=a+b;
		int resta=a-b;
		int multiplicacion=a*b;
		int division=a/b;		
		
		System.out.println("La suma de " + a + " más "  + b + " es igual a "  + suma);
		System.out.println("La resta de " + a + " menos "  + b + " es igual a "  + resta);
		System.out.println("La multipación de " + a + " por "  + b + " es igual a "  + multiplicacion);
		System.out.println("La division de " + a + " entre "  + b + " es igual a "  + division);
	}
}

En este ejercicio lo primero que hemos hecho ha sido crear las variables con los parámetros con los que vamos a operar, ya que no era necesario que los solicitara el sistema. A continuación hemos decidido crear las variables con los resultados de dichas operaciones, y las hemos imprimido por pantalla anidando las variables para darle un resultado más vistoso. Las operaciones las podrías haber realizado directamente en el “System.out.print” ejemplo:
(“La suma de ” + a + ” más ” + b + ” es igual a ” + (a+b);

Ejercicio 2: Notas de alumnos

En el segundo ejercicio vamos a realizar un programa que te realice el promedio de las notas de un alumno, para ello el programa te va a tener que solicitar el nombre del alumno y las notas de las 3 evaluaciones.

Requisitos: Las notas pueden tener decimales.


import java.util.Scanner;

public class Notas_Alumno {

	public static void main(String[] args) {
		
		Scanner entrada = new Scanner (System.in);
		
		String nombre_alumno;
		double evaluacion1;
		double evaluacion2;
		double evaluacion3;
		double evaluacion_final;		
		
		System.out.println("Nombre alumno: ");
		nombre_alumno = entrada.nextLine();
		
		System.out.println("Nota primera evaluación: ");
		evaluacion1 = entrada.nextDouble();
		
		System.out.println("Nota segunda evaluación: ");
		evaluacion2 = entrada.nextDouble();
		
		System.out.println("Nota tercera evaluación: ");
		evaluacion3 = entrada.nextDouble();
		
		evaluacion_final = (evaluacion1 + evaluacion2 + evaluacion3)/3;		
		
		System.out.println("La nota media de " + nombre_alumno + " es " + evaluacion_final);
	}
}

En este ejercicio lo que hemos hecho ha sido crear 5 variables, una String con el nombre del alumno que vamos a solicitar por pantalla y 4 doubles, una para cada evaluación, contando la final. Si os fijáis de momento no hemos inicializado ninguna variable, ya que las vamos a solicitar por pantalla y es aquí cuando las vamos a inicializar con “entrada.nextLine();” o “entrada.nextDouble();”. Acordaros que para usar un Scanner hay que importar primero la clase Scanner.

Ejercicio 3: Calcular sueldo de un trabajador

En el tercer ejercicio vamos a realizar un programa que calcule el sueldo de un trabajador, el programa va a solicitar el numero de horas que has trabajado en un mes, las horas se pagan a 10€.

import java.util.Scanner;

public class Sueldo {

	public static void main(String[] args) {

		
		Scanner entrada = new Scanner (System.in);
		
		int horas;
		int sueldo;
		System.out.println("Cuantos horas has trabajado este mes? ");
		horas= entrada.nextInt();
		
		sueldo = horas*10;
		
		System.out.println("Tu sueldo de este mes es de: " + sueldo + "€");
	}
}

En este ejercicio lo único que hemos hecho ha sido crear un par de variables, una que va a almacenar el número de horas que lo vamos a solicitar por pantalla a continuación y en la otra almacenará el total del sueldo del trabajador. A continuación se solicitan las horas trabajadas como hemos comentado y se calcula el sueldo, multiplicando las horas por 10, esto nos da el sueldo del trabajador que el programa imprimirá por pantalla.

Si os ha gustado este artículo no dudéis en compartirlo y seguirme en

By | 2017-01-12T15:56:39+00:00 09 - 04 - 2015|Tutoriales|0 Comments

Dejar un comentario