jueves, 14 de junio de 2012

CODIGOS FUENTE CLASICOS DE JAVA

Antes de seguir con este Tutorial te RECOMIENDO pasar por esta ENTRADA
CREAR MI PRIMER PROYECTO JAVA CON NETBEANS

Hoy en dia existen miles de codigos fuente programados en  JAVA, pero los mas clasicos son estos, que por cierto si recien empiesas a programar en JAVA deberias empezar por estos ejercicios:
  1. Hola Mundo Java (Mostrar en pantalla "Hola Mundo Java")
    /**
     *
     * @author shamirdhc31@gmail.com
     */
    public class EJERCICIO_01
    {
        public static void main(String[] ARGS)
        {
            System.out.println("HOLA MUNDO JAVA...");
        }
    }
    



  2. Es Par Inpar (Verificar si el numero ingresado es par o impar)
    /**
     *
     * cualquier duda sobre este codigo, shamirdhc31@gmail.com
     */
    import java.util.Scanner;
    public class EJERCICIO_02
    {
        public static void main(String[] ARGS)
        {
            Scanner LEER = new Scanner(System.in);
            int NUMERO;
    
            System.out.print("INGRESE EL NUMERO : ");
            NUMERO = LEER.nextInt();
    
            if(NUMERO % 2 == 0 )
            {
                System.out.println("EL NUMERO QUE USTED INGRESO ES PAR");
            }
            else
            {
                System.out.println("EL NUMERO QUE USTED INGRESO ES IMPAR");
            }
        }
    }
    
  3. Es Numero Primo (Verificar si el numero ingresado es primo o no)
    /**
     *
     * cualquier duda sobre este codigo, shamirdhc31@gmail.com
     */
    import java.util.Scanner;
    public class EJERCICIO_03
    {
        public static void main(String[] ARGS)
        {
            Scanner LEER = new Scanner(System.in);
            int CONTADOR,I,NUMERO;
    
            System.out.print("INGRESE EL NUMERO: ");
            NUMERO = LEER.nextInt();
    
            CONTADOR = 0;
    
            for(I = 1; I <= NUMERO; I++)
            {
                if((NUMERO % I) == 0)
                {
                    CONTADOR = CONTADOR + 1;
                }
            }
    
            if(CONTADOR <= 2)
            {
                System.out.println("EL NUMERO ES PRIMO");
            }
            if(CONTADOR >= 2)
            {
                System.out.println("EL NUMERO ES PRIMO");
            }
        }
    }
    
  4. Suma de N Numeros (Sumar Todos los numeros Ingresados)
    /**
     *
     * cualquier duda sobre este codigo, shamirdhc31@gmail.com
     */
    import java.util.Scanner;
    public class EJERCICIO_04
    {
        public static void main(String[] ARGS)
        {
            Scanner LEER = new Scanner(System.in);
            int CANT_NUMERO,TOTAL,I,NUMERO_AUX;
    
            System.out.print("INGRESE LA CANTIDAD DE NUMEROS: ");
            CANT_NUMERO = LEER.nextInt();
    
            TOTAL = 0;
    
            for(I = 1; I <= CANT_NUMERO; I++)
            {
                System.out.print("INGRESE EL NUMERO (" + I + ") : ");
                NUMERO_AUX = LEER.nextInt();
    
                TOTAL = TOTAL + NUMERO_AUX;
            }
    
            System.out.print("LA SUMA TOTAL DE LOS NUMEROS ES : " + TOTAL);
        }
    }
    
  5. Tabla de multiplicar Hasta N (Hace una Tabla de multiplicar de 2 hasta N)
    /**
     *
     * cualquier duda sobre este codigo, shamirdhc31@gmail.com
     */
    import java.util.Scanner;
    public class EJERCICIO_05
    {
        public static void main(String[] ARGS)
        {
            Scanner LEER = new Scanner(System.in);
            int CANT_NUMERO,TOTAL,I,J;
    
            System.out.print("INGRESE LA CANTIDAD DE NUMEROS: ");
            CANT_NUMERO = LEER.nextInt();
    
            for(I = 1; I <= CANT_NUMERO; I++)
            {
                for(J = 1; J <= 12; J++)
                {
                    TOTAL = I * J;
                    System.out.println(I + " X " + J + " = " + TOTAL);
                }
                System.out.println();
            }
        }
    }
    
  6. Serie Fibonacci (La suma de los dos anteriores numeros... ejm: 0,1,1,2,3,5,8,13,21...)
    /**
     *
     * cualquier duda sobre este codigo, shamirdhc31@gmail.com
     */
    import java.util.Scanner;
    public class EJERCICIO_06
    {
        public static void main(String[] ARGS)
        {
            Scanner LEER = new Scanner(System.in);
            int LIMITE_SERIE,A,B,C,I;
    
            System.out.print("INGRESE EL LIMITE DE LA SERIE: ");
            LIMITE_SERIE = LEER.nextInt();
    
            A = -1;
            B = 1;
    
            for(I = 1; I <= LIMITE_SERIE; I++)
            {
                C = A + B;
    
                System.out.print(C + "  ");
    
                A = B;
                B = C;
            }
            System.out.println();
        }
    }
    
  7. Numero Mayor de N Numeros (Mostrar el numero Mayor de los N Numeros Ingresados)
    /**
     *
     * cualquier duda sobre este codigo, shamirdhc31@gmail.com
     */
    import java.util.Scanner;
    public class EJERCICIO_07
    {
        public static void main(String[] ARGS)
        {
            Scanner LEER = new Scanner(System.in);
            int CANT_NUMEROS,NUMERO_AUX,NUM_MAYOR,B,C,I;
    
            System.out.print("INGRESE EL LIMITE DE LA SERIE: ");
            CANT_NUMEROS = LEER.nextInt();
    
            NUM_MAYOR = 0;
    
            for(I = 1; I <= CANT_NUMEROS; I++)
            {
                System.out.print("INGRESE EL NUMERO (" + I + ") : ");
                NUMERO_AUX = LEER.nextInt();
    
                if(NUM_MAYOR < NUMERO_AUX)
                {
                    NUM_MAYOR = NUMERO_AUX;
                }
            }
    
            System.out.println("EL NUMERO MAYOR DE TODOS ES: " + NUM_MAYOR);
        }
    }
    
  8. Ordenar de Mayor a Menor Tres Numeros (Ordenar Tres Numeros Ingresados)
    /**
     *
     * cualquier duda sobre este codigo, shamirdhc31@gmail.com
     */
    import java.util.Scanner;
    public class EJERCICIO_08
    {
        public static void main(String[] ARGS)
        {
            Scanner LEER = new Scanner(System.in);
            int A,B,C;
    
            System.out.print("INGRESE EL NUMERO 01 : ");
            A = LEER.nextInt();
            System.out.print("INGRESE EL NUMERO 02 : ");
            B = LEER.nextInt();
            System.out.print("INGRESE EL NUMERO 03 : ");
            C = LEER.nextInt();
    
            System.out.println("\nLOS NUMEROS DE MAYOR A MENOR SON: ");
            
            if(A >= B && A >= C)
            {
                if(B >= C)
                {
                    System.out.println("\n" + A + "\n" + B + "\n" + C);
                }
                else
                {
                    System.out.println("\n" + A + "\n" + C + "\n" + B);
                }
            }
            else if(B >= A && B >= C)
            {
                if(C >= A)
                {
                    System.out.println("\n" + B + "\n" + C + "\n" + A);
                }
                else
                {
                    System.out.println("\n" + B + "\n" + A + "\n" + C);
                }
            }
            else if(C >= A && C >= B)
            {
                if(A >= B)
                {
                    System.out.println("\n" + C + "\n" + A + "\n" + B);
                }
                else
                {
                    System.out.println("\n" + C + "\n" + B + "\n" + A);
                }
            }        
        }
    }
    
  9. Ordenar de Mayor A menor N Numeros (Ordena N numeros Ingresados)
    /**
     *
     * cualquier duda sobre este codigo, shamirdhc31@gmail.com
     */
    import java.util.Scanner;
    public class EJERCICIO_09
    {
        public static void main(String[] ARGS)
        {
            Scanner LEER = new Scanner(System.in);
    
            int CANT_NUMEROS,NUMERO_AUX,NUM_MAYOR,I,J;
    
            System.out.print("INGRESE LA CANTIDAD DE NUMEROS: ");
            CANT_NUMEROS = LEER.nextInt();
    
            int[] CAJA_NUMEROS = new int[CANT_NUMEROS + 1];
    
            for(I = 1; I <= CANT_NUMEROS; I++)
            {
                System.out.print("INGRESE EL NUMERO (" + I + ") : ");
                CAJA_NUMEROS[I] = LEER.nextInt();
            }
    
            for(I = 1; I <= CANT_NUMEROS; I++)
            {
                for(J = I; J <= CANT_NUMEROS; J++)
                {
                    if(CAJA_NUMEROS[I] < CAJA_NUMEROS[J])
                    {
                        NUMERO_AUX = CAJA_NUMEROS[I];
                        CAJA_NUMEROS[I] = CAJA_NUMEROS[J];
                        CAJA_NUMEROS[J] = NUMERO_AUX;
                    }
                }
            }
    
            System.out.println("\nLOS NUMEROS DE MAYOR A MENOR SON: \n");
          
            for(I = 1; I <= CANT_NUMEROS; I++)
            {
                System.out.println(CAJA_NUMEROS[I]);
            }
        }
    }
    
  10. Convertir Fecha de Mes de Numero A Palabra (Ejm: Si Ingresamos "5" debe imprimir "Mayo")
    /**
     *
     *  cualquier duda sobre este codigo, shamirdhc31@gmail.com
     */
    import java.util.Scanner;
    public class EJERCICIO_10
    {
        public static void main(String[] ARGS)
        {
            Scanner LEER = new Scanner(System.in);
            int NUMERO;
            String FECHA;
    
            System.out.print("INGRESE EL NUMERO DE FECHA DE MES: ");
            NUMERO = LEER.nextInt();
    
            switch(NUMERO)
            {
                case 1: FECHA = "ENERO";break;
                case 2: FECHA = "FEBRERO";break;
                case 3: FECHA = "MARZO";break;
                case 4: FECHA = "ABRIL";break;
                case 5: FECHA = "MAYO";break;
                case 6: FECHA = "JUNIO";break;
                case 7: FECHA = "JULIO";break;
                case 8: FECHA = "AGOSTO";break;
                case 9: FECHA = "SEPTIEMBRE";break;
                case 10: FECHA = "OCTUBRE";break;
                case 11: FECHA = "NOVIEMBRE";break;
                case 12: FECHA = "DICIEMBRE";break;
                default: FECHA = "ERROR DE MES";break;
            }
    
            System.out.println("EL MES DE LNUMERO ES: " + FECHA);
        }
    }
    
Aquíles dejo el Proyecto con los 10 ejercicios en descarga directa...

Estos son unos cuantos ejercicios CLASICOS de programacion que nos piden nuestros profes de progra cuando recien empezamos a programar en lenguaje JAVA o en cualquier otro lenguaje de programacion.

IMPORTANTE : "TODOS LOS CODIGOS INDICADOS AQUI SON ESCRITOS POR MI, ASI QUE CUALQUIER DUDA O EJERCICIO QUE NO PUEDAN RESOLVER, NO DUDEN EN MANDARME UN E-MAIL A MI CORREO"
shamirdhc31@gmail.com

18 comentarios:

  1. Es un buen blog. Gracias por compartir tus conocimientos.

    ResponderEliminar
  2. eso ejercicios sirve para el editor de eclipse

    ResponderEliminar
    Respuestas
    1. Si en ECLIPSE FUNCIONAN MUY BIEN YA LOS PROBE, MUCHAS GRACIAS

      Eliminar
  3. es muybueno tu blog, si pudieras subir unos ejercicios donde uses la pila

    ResponderEliminar
  4. Me gustaría ver mas ejercicios estos me estan ayudando mucho

    ResponderEliminar
  5. oye si me mandas los archivos de los ejecicios

    ResponderEliminar
  6. Exelente.. me gustaria saber los codigos de base de datos

    ResponderEliminar
  7. Saben donde encuentro una de matriz puramide invertida rellena de numero no de *

    ResponderEliminar
  8. Que programa necesito para empezar a practicar? lo puedo hacer desde mi ordenador, o necesito algo mas?
    Luis Rivera Arroyo
    787-616-3485. Puerto Rico
    My email es luisriveraarroyo50@gmail.com

    ResponderEliminar
  9. Hola estoy aprendiendo recién y se me dificulta me podrías ayudar cual es mayor de 6 número con joptionpane porfa

    ResponderEliminar
  10. NOSE QUIEN ES EL AUTOR.. PERO LE AGRADESCO MUCHO.. ME FUE DE MUCHA AYUDA PARA ENTENDER JAVA..
    Y GRACIAS.. LO RESOLVI TODITO LOS 10..

    ResponderEliminar
  11. Eres la mamada me soto mucho entender el for soy matemático y se me complica alv me está afectando tanto el for que ya no puedo realizar operaciones simples en libreta

    ResponderEliminar