Ejercicios con variables en Java

Tras el anterior post sobre variables en java, en este dejo algunos ejercicios para practicar lo aprendido entonces. Actuaré de esta manera con el resto de temas, es decir, primero explicare un tema y luego, en otro post, propondré una serie de ejercicios y sus soluciones.

Existen varias soluciones posibles para resolver un mismo problema, unas más eficientes que otras. Aquí podéis ver una solución posible para cada ejercicio propuesto, que no es la única posible.

Ejercicio 1

De momento, seguimos empleando el compilador online.

En este ejercicio, tenemos que corregir los errores del programa siguiente para que se ejecute correctamente

public class AplicacionJava {
    public static void main(String[] args) {
        int a,b;c;
        a = 10; b=10;
        c =a+b;
        int cont;
        for (int i=a;i<c;i++){
            cont++;
            System.out.pritln ("cont: "cont);
            System.out.println(b+cont);
        }
    }
}

Solución

Una posible solución sería:

public class AplicacionJava {
    public static void main(String args[]) {
        int a,b,c;
        a = 10; b=10;
        c =a+b;
        int cont=0;
        for (int i=a;i<c;i++){
            cont++;
            System.out.println("cont: " + cont);
            System.out.println(b+cont);
        }
    }
}

Ejercicio 2

Desarrolla un programa con las siguientes características:

El programa debe tener dos variables de tipo double. El valor de esas variables está hardcodeado, la primera vale 5 y la segunda 7. Y el programa debe presentar por pantalla las siguientes líneas.

Primer valor = <valor almacenado en la primera variable>

Segundo valor = <valor almaceanado en la segunda variable>

Multiplicación = <resultado de la multiplicación de ambos valores>

División= <resultado de la división de ambos valores>

Solución

Una posible solución sería:

public class MiPrograma {
    public static void main(String args[]) {
        double x=5;
        double y=7;
        System.out.println("Primer valor = " + x);
        System.out.println("Segundo valor = " + y);
        System.out.println("Multiplicación = " + x*y);
        System.out.println("División = " + x/y);
    }
}

Si ejecutamos este programa, obtendríamos:

Primer valor = 5.0
Segundo valor = 7.0
Multiplicación = 35.0
División = 0.7142857142857143

NOTA:

Este post es parte de la colección “Java” que reproduce los apuntes de la clase que imparto sobre el tema en ESIC. Puedes ver el índice de esta colección aquí.

Deja una respuesta

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