Programas básicos iniciales en Java – Parte 1

Ejercicios básicos resueltos Java

Con estos ejercicios empezaremos a escribir programas básicos. En estos programas básicos iniciales en Java se realiza las siguientes instrucciones: declarar variables, asignarles un valor, operar con ellas y mostrar resultados por pantalla.

El objetivo de estos ejercicios es familiarizarse con la declaración de variables, el manejo de los operadores Java y practicar la salida por consola utilizando los métodos print y println.

Programa básico inicial 1

Escribe un programa Java que realice lo siguiente: declarar una variable N de tipo int, una variable A de tipo double y una variable C de tipo char y asigna a cada una un valor. A continuación se debe mostrar por pantalla lo siguiente:

  • El valor de cada variable.
  • La suma de N + A
  • La diferencia de A – N
  • El valor numérico correspondiente al carácter que contiene la variable C.

Por ejemplo, si le hemos dado a N el valor 5, a A el valor 4.56 y a C el valor ‘a’, se debe mostrar por pantalla:

Variable N = 5
Variable A = 4.56
Variable C = a
5 + 4.56 = 9.559999999999999
4.56 - 5 = -0.4400000000000004
Valor numérico del carácter a = 97 

SOLUCIÓN Programa básico inicial 1

//Solución Programa Básico Inicial 1
package basicoinicial1;
public class Main {
    public static void main(String[] args) {
        int N = 5;
        double A = 4.56;
        char C = 'a';
        System.out.println("Variable N = " + N);
        System.out.println("Variable A = " + A);
        System.out.println("Variable C = " + C);
        System.out.println(N + " + " + A + " = " + (N+A));
        System.out.println(A + " - " + N + " = " + (A-N));
        System.out.println("Valor numérico del carácter " + C + " = " + (int)C);
    }
}

Programa básico inicial 2

Escribe un programa Java que realice lo siguiente: declarar dos variables X e Y de tipo int, dos variables N y M de tipo double y asigna a cada una un valor. A continuación el programa debe mostrar por pantalla lo siguiente:

  • El valor de cada variable
  • La suma  X + Y
  • La diferencia  X – Y
  • El producto  X * Y
  • El cociente  X / Y
  • El resto  X % Y
  • La suma  N + M
  • La diferencia  N – M
  • El producto  N * M
  • El cociente  N / M
  • El resto  N % M
  • La suma X + N
  • El cociente Y / M
  • El resto Y % M
  • El doble de cada variable
  • La suma de todas las variables
  • El producto de todas las variables

Por ejemplo, si le hemos dado a X el valor 1, a Y el valor 2, a M el valor 3.2 y a N el valor 4.7 se debe mostrar por pantalla:

Variable X = 1
Variable Y = 2
Variable M = 3.2
Variable N = 4.7
1 + 2 = 3
1 - 2 = -1
1 * 2 = 2
1 / 2 = 0
1 % 2 = 1
4.7 + 3.2 = 7.9
4.7 - 3.2 = 1.5
4.7 * 3.2 = 15.040000000000001
4.7 / 3.2 = 1.46875
4.7 % 3.2 = 1.5
1 + 4.7 = 5.7
2 / 3.2 = 0.625
2 % 3.2 = 2.0
Variable X = 1 el doble es 2
Variable Y = 2 el doble es 4
Variable M = 3.2 el doble es 6.4
Variable N = 4.7 el doble es 9.4
1 + 2 + 4.7 + 3.2 = 10.9
1 * 2 * 4.7 * 3.2 = 30.080000000000002

SOLUCIÓN Programa básico inicial 2

//Solución Programa Básico Inicial 2
package basicoinicial2;
public class Main {
    public static void main(String[] args) {
        int X = 1, Y = 2;
        double M = 3.2, N = 4.7;
        System.out.println("Variable X = " + X);
        System.out.println("Variable Y = " + Y);
        System.out.println("Variable M = " + M);
        System.out.println("Variable N = " + N);
        System.out.println(X + " + " + Y + " = " + (X+Y));
        System.out.println(X + " - " + Y + " = " + (X-Y));
        System.out.println(X + " * " + Y + " = " + X*Y);
        System.out.println(X + " / " + Y + " = " + X/Y);
        System.out.println(X + " % " + Y + " = " + X%Y);
        System.out.println(N + " + " + M + " = " + (N+M));
        System.out.println(N + " - " + M + " = " + (N-M));
        System.out.println(N + " * " + M + " = " + N*M);
        System.out.println(N + " / " + M + " = " + N/M);
        System.out.println(N + " % " + M + " = " + N%M);
        System.out.println(X + " + " + N + " = " + (X+N));
        System.out.println(Y + " / " + M + " = " + Y/M);
        System.out.println(Y + " % " + M + " = " + Y%M);
        System.out.println("Variable X = " + X + " el doble es " + 2*X);
        System.out.println("Variable Y = " + Y + " el doble es " + 2*Y);
        System.out.println("Variable M = " + M + " el doble es " + 2*M);
        System.out.println("Variable N = " + N + " el doble es " + 2*N);
        System.out.println(X + " + " + Y + " + " + N + " + " + M + " = " + (X+Y+M+N));
        System.out.println(X + " * " + Y + " * " + N + " * " + M + " = " + (X*Y*M*N));
    }
}

Programa básico inicial 3

Escribe un programa que declare una variable entera N y asígnale un valor. A continuación escribe las instrucciones que realicen los siguiente:

  • Sumar 5 a N. Mostrar el nuevo valor de N.
  • Restar 10 a N. Mostrar el nuevo valor de N.
  • Multiplicar por 3 el valor de N. Mostrar el nuevo valor de N.

Por ejemplo, si le hemos dado asignado a N el valor 1, el programa debe mostrar lo siguiente:

Valor inicial de N -> 1
N + 5 = 6   Valor actual de N -> 6
N - 10 = -4   Valor actual de N -> -4 
N * 3 = -12  Valor actual de N -> -12 

SOLUCIÓN Programa básico inicial 3

//Solución Programa Básico Inicial 3
package basicoinicial3;
public class Main {
    public static void main(String[] args) {
        int N = 1; //se declara la variable entera N y se le asigna el valor 1
        System.out.println("Valor inicial de N -> " + N);
        N += 5;  //se suma 5 a N
        System.out.println("N + 5 = " + N + " Valor actual de N -> " + N);
        N -= 10; //se resta 10 a N
        System.out.println("N - 10 = " + N + " Valor actual de N -> " + N);
        N *= 3;  //se multiplica el valor de N por 3
        System.out.println("N * 3 = " + N + " Valor actual de N -> " + N);
    }
}

Deja un comentario

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

Scroll al inicio