Showing posts with label Java. Show all posts
Showing posts with label Java. Show all posts

Wednesday, March 6, 2019

Ejercicio con SWITCH en java.

Se teclea un numero entre 1-7 y hay que decir que dia de semana es, teniendo Lunes como 1 y domingo como 7. Si se teclea cualquier numero fuera de este rango de muestra un mensaje de "Error". 
public static void ejercicio(){
       
        System.out.println("Entra un numero entre 1-7 : ");
        int numero = teclado.nextInt();
        teclado.nextLine();
       
        switch(numero){
            case 1:
                System.out.println("Lunes");
                break;
               
            case 2:
                System.out.println("Martes");
                break;
               
            case 3:
                System.out.println("Miércoles");
                break;
               
            case 4:
                System.out.println("Jueves");
                break;
               
            case 5:
                System.out.println("Viernes");
                break;
               
            case 6:
                System.out.println("Sábado");
                break;
               
            case 7:
                System.out.println("Domingo");
                break;
           
            default:
                System.out.println("Error");
                break;
        }
       
    }

Dado una letra, decir si es un vocal o constante en java.

Codigo :

public static void ejercicio(){
        char c = teclado.next().charAt(0);
       
        if((c == 'a')|| (c == 'e') || (c == 'i') || (c == 'o') || (c == 'u')){
            System.out.println(c + " es un vocal.");
        }
        else {
            if(c >= 'a' && c <= 'z'){
                System.out.println(c + " es un constante.");
            }
            else System.out.println("ERROR");
        }
    }

Mostrar el maxim y el minim de tres numero.

Codigo :

public static void ejercicio(){
        System.out.println("Enter three numbers: ");
       
        int primero = teclado.nextInt();
        int segundo = teclado.nextInt();
        int tercero = teclado.nextInt();
       
        int maxim = 0;
        int minim = 0;
       
        if((primero > segundo) && (primero > tercero) && (segundo < tercero)){
            maxim = primero;
            minim = segundo;
        }
       
        if((segundo > primero) && (segundo > tercero) && (primero < tercero)){
            maxim = segundo;
            minim = primero;
        }
       
        if((tercero > primero) && (tercero > segundo) && (primero < segundo)){
            maxim = tercero;
            minim = primero;
        }
       
        if((primero > segundo) && (primero > tercero) && (segundo > tercero)){
            maxim = primero;
            minim = tercero;
        }
       
        if((segundo > primero) && (segundo > tercero) && (primero > tercero)){
            maxim = segundo;
            minim = tercero;
        }
       
        if((tercero > primero) && (tercero > segundo) && (primero > segundo)){
            maxim = tercero;
            minim = segundo;
        }
       
        System.out.println(maxim + " " + minim);
       
    }

Leer en java !

Para poder introducir/leer datos desde teclado es necesario añadir Scanner al principio de la clase.

Se puede poner cualquier nombre a este Scanner.

public class nombre_de_clase {
    /**
     * @param args the command line arguments
     */
    static Scanner teclado = new Scanner(System.in);
}

Decir si el primero es divisible entre segundo

Codigo :

public static void ejercicio(){
     
        System.out.println("Entra dos numero que quieres dividir: ");

       //Aqui leo las dos variables desde taclado ! 
                 Para ver como se puede añadir Scanner para leer en java consulta : Leer
        int primero = teclado.nextInt();
        int segundo = teclado.nextInt();
     
        if(primero % segundo == 0){
            System.out.println(primero + " es divisible por " + segundo);
        }
        else {
            System.out.println(primero + " no es divisible por " + segundo);
        }
    }

Modelo OSI

Open System Interconnection , Interconexión de Sistemas Abiertos, es un modelo para estudiar las categorías en que se pueden dividir los pr...