Solución Ejercicio 1
public class Ejercicio1 {

    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);
    }
}
Solución Ejercicio 2
public class Ejercicio2 {

    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));
    }
}
Solución Ejercicio 3
public class Ejercicio3 {
    public static void main(String[] args) {
        int N = 1;
        System.out.println("Valor inicial de N = " + N);
        N+=77;
        System.out.println("N + 77 = " + N);
        N-=3;
        System.out.println("N - 3 = " + N);
        N*=2;
        System.out.println("N * 2 = " + N);
    }
}

Solución Ejercicio 4

public class Ejercicio4 {
    public static void main(String[] args) {
        int A = 1, B = 2, C = 3, D = 4, AUX;
        System.out.println("Valores iniciales");
        System.out.println("A = " + A);
        System.out.println("B = " + B);
        System.out.println("C = " + C);
        System.out.println("D = " + D);
        AUX = B;
        B = C;
        C = A;
        A = D;
        D = AUX;
        System.out.println("Valores finales");
        System.out.println("B toma el valor de C -> B = " + B);
        System.out.println("C toma el valor de A -> C = " + C);
        System.out.println("A toma el valor de D -> A = " + A);
        System.out.println("D toma el valor de B -> D = " + D);
    }
}

Solución ejercicio 5

public class Ejercicio5 {
    public static void main(String[] args) {
        int A = 15;
        System.out.println(A + (A%2==0 ? " es par " : " es impar "));
    }
}

Solución Ejercicio6

public class Ejercicio6 {
    public static void main(String[] args) {
       int B = -1;
       System.out.println(B + (B >= 0 ? " es positivo " : " es negativo "));
    }
}

Solución Ejercicio7

public class Ejercicio7 {
    public static void main(String[] args) {
       int C = 55;
       System.out.println(C + (C >= 0 ? " es positivo " : " es negativo "));
       System.out.println(C + (C%2== 0 ? " es par " : " es impar "));
       System.out.println(C + (C%5== 0 ? " es múltiplo de 5 " : " no es múltiplo de 5 "));
       System.out.println(C + (C%10== 0 ? " es múltiplo de 10 " : " no es múltiplo de 10 "));
       System.out.println(C + (C>100 ? " es mayor que 100 " : " es menor que 100 "));
    }
}



1.    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 muestra por pantalla: 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. Solución Ejercicio1
2.    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 realiza y muestra muestra por pantalla una serie de operaciones entre ellas. SoluciónEjercicio2
3.     Programa Java que declare una variable entera N y asígnale un valor. A continuación escribe las instrucciones que realicen lo siguiente: Incrementar N en 77, Decrementarla en 3, Duplicar su valor. Solución Ejercicio3
4.    Programa java que declare cuatro variables enteras A, B, C y D y asígnale un valor a cada una. A continuación realiza las instrucciones necesarias para que: B tome el valor de C, C tome el valor de A, A tome el valor de D, D tome el valor de B. Solución Ejercicio4
5.    Programa Java que declare una variable A de tipo entero y asígnale un valor. A continuación muestra un mensaje indicando si A es par o impar. Utiliza el operador condicional ( ? : ) dentro del println para resolverlo. Solución Ejercicio5
6.     Programa Java que declare una variable B de tipo entero y asígnale un valor. A continuación muestra un mensaje indicando si el valor de B es positivo o negativo. Consideraremos el 0 como positivo. Utiliza el operador condicional (? : ) dentro del println para resolverlo.Solución Ejercicio6
7.    Programa Java que declare una variable C de tipo entero y asígnale un valor. A continuación muestra un mensaje indicando si el valor de C es positivo o negativo, si es par o impar, si es múltiplo de 5, si es múltiplo de 10 y si es mayor o menor que 100. Consideraremos el 0 como positivo. Utiliza el operador condicional ( ? : ) dentro del println para resolverlo. Solución Ejercicio7


Bienvenidos de nuevo a otro post, en este vamos a ver como declarar las variables, para ello vamos abrir Netbeans, o cualquier otro IDE que queráis usar para el desarrollo de este tutorial:


Para empezar vamos a crear un nuevo proyecto en Netbeans al que vamos a llamar Tutorial donde vamos a guardar todos los ejemplos y ejercicios que vamos a ir realizando a lo largo del mismo.
Para ello hacemos clic en el menú File >> New Project… 



Nos fijamos que este seleccionado en las categorías Java y en Projects Java Application y hacemos clic en el botón Next:




Escribimos el nombre del proyecto en Project Name en este caso es Tutorial y deseleccionamos la opción Create Main Class, lo demás lo dejamos tal y como está. Hacemos clic en Finish. Y se nos crea el proyecto Tutorial:

 


Ahora vamos a crear nuestra primera clase llamada Variables. Hacemos clic con el botón derecho del ratón sobre Tutorial, en New >> Empty Java File




El nombre de nuestra clase la vamos a llamar Variables y hacemos clic en Finish.
Como vemos nos ha creado la clase Variables totalmente en blanco:



Vamos a añadir las líneas de código básicas que tiene contener toda clase en Java:

He añadido en la línea 3 un comentario, ahí es donde vamos a declarar las variables y también para que veáis como se escriben los comentarios en Java. Los comentarios, Java no los tiene en cuenta a la hora de ejecución por lo que podemos añadir y es recomendable escribir comentarios.
Primero voy  a declarar una variable de tipo entero llamada alumnos:




A esta variable le voy a dar un valor de 12, se lo puedo dar directamente cuando la creo:

 


O posteriormente después de crearla:



Voy a crear otra variable de tipo double en el que voy almacenar el número decimal 125,60, al que voy a llamar num:




Y la última variable que voy a crear es de tipo char llamada car y voy a almacenar en ella un carácter:

Lo que nos tenemos que fijar que para declarar una variable en Java primero tenemos que indicar el tipo de dato que es, en este caso del ejemplo, hemos puesto primero int, doublé, char.. Que es el tipo de dato que va almacenar cada variable, después indicamos el nombre de la variable, en nuestro caso sería alumnos, num y car, y después le damos un valor o añadimos la información que queremos que contenga la variable. También fijarnos que los valores que declaramos como numéricos van sin comillas, y los valores de tipo char van entre comillas simples. Ahora vamos a hacer que la consola nos imprima el contenido de cada variable para ello utilizamos la función System.out.println:




Si ejecutamos el programa: 



 

Nos aparece en consola el contenido de cada variable:

Pero, ¿qué ocurriría si no le doy un valor a cualquiera de las variables, por ejemplo, la variable car?


¡Tachan! Me da un error el Netbeans en la línea 9, si nos posicionamos con el ratón sobre el error Netbeans nos informa del tipo de error que es:



Nos dice algo así como que la variable car no ha sido inicializada, es decir, que para poder imprimir el contenido de esa variable tiene que contener algo, alguna información. Si volvemos añadir el carácter en la variable car vemos que el error desaparece.  Como hemos podido comprobar Netbeans nos ayuda bastante a la hora de poder corregir errores, este es porque es un programa muy básico pero imaginaros un programa con cientos y cientos de líneas de código pues si hay errores, Netbeans nos avisa y nos ayuda bastante a la hora de poder solucionarlos.
Buenos y hasta aquí otro post dedicado a las variables, es una mera introducción y con prácticas y ejercicios intentaremos familiarizarnos más con el tipo de variables que más se utilizan y que tipo de dato utilizar en cada momento. Os espero en el próximo. Saludosss!!


Subscribe to RSS Feed Follow me on Twitter!