Ejercicios Java - Arrays #1 - Ejercicios para empezar

Sdílet
Vložit
  • čas přidán 14. 04. 2015
  • - ¿Necesitas que sea tu tutor personal? www.discoduroderoer.es/tutori...
    - Consigue cupones de descuento de mis cursos de udemy: cupones.discoduroderoer.es/#/...
    - Sigue mis próximos eventos: eventos.discoduroderoer.es
    - Visita nuestra web: www.discoduroderoer.es/
    - ¿Necesitas un servidor de calidad? Webempresa te lo da. clientes.webempresa.com/europ...
    - ¿Quieres seguir nuestros trabajos? Visita nuestro github. github.com/DiscoDurodeRoer
    - ¡Sé nuestro patrón! / discoduroderoer
    - Síguenos en las redes sociales:
    - Facebook: goo.gl/JcLshS
    - Twitter: goo.gl/MU2Gbo
    - Google+: goo.gl/8U8aXt
    - CZcams: goo.gl/5vjkGP o suscribete
    - Discord: / discord
    - Twitch: / discoduroderoer_prog
    - Si quieres contactar con nosotros para alguna consulta o enviarnos ejercicios: administrador@discoduroderoer.es
    - Enunciado:
    1. Crea un array que contenga los numeros del 1 al 100. Muestralos por pantalla.
    2. Con el array creado anteriormente, calcula la suma y la media de todos sus valores.
    3. Crea un array de una longitud que determine el usuario y que le permita insertar numeros entre 0 y 10
    4. Crea un array insertando numeros aleatorios entre 0 y 10. Muestralos por pantalla.
    5. Crea un array que contenga las letras del abecedario (en mayusculas) y que nos permita ir
    cogiendo letras de sus posiciones hasta que insertemos un -1 (si no esta en el array se vuelve a pedir).
    - Descarga de los proyectos y enunciados: github.com/DiscoDurodeRoer/ej...
    - Recopilación de descargas de los videos de youtube: www.discoduroderoer.es/descar...

Komentáře • 72

  • @eduawrdaba.dejes.1540
    @eduawrdaba.dejes.1540 Před 2 lety +4

    Entendí un poco más sobre arrays pero me gustaría ver uno con matrices esas no le entiendo mucho pero gracias a ti video ya entiendo un poco más los arrays.
    ¡Gracias!

  • @gerardonavas2971
    @gerardonavas2971 Před 6 lety +2

    Muy buenos videos

  • @renzogarayrodriguez7804
    @renzogarayrodriguez7804 Před 4 lety +5

    Comparto mi código para el ejercicio #3:
    Scanner sc =new Scanner(System.in);

    System.out.println("Asignar longitud del array");
    int longitud=sc.nextInt();

    int numeros[]=new int[longitud];
    int num;

    for(int i=0; i=0 &&num=0 && num

  • @mishaeldelacruz4007
    @mishaeldelacruz4007 Před 6 lety +3

    Excelente video!

  • @CaguamoN4921
    @CaguamoN4921 Před 5 lety +2

    recien veo este video jeje pero en el ejercicio 3 o 2 no recuerdo donde limitas de 0 a 10 no con un if ya lo podrias condicionar al ususario? pregunto

  • @aguss3163
    @aguss3163 Před 2 lety +2

    Los arrays son muy importantes pero a la vez muy complicados. :(
    ya me voy a amigar con ellos...
    espero.

  • @YouTutosJeff
    @YouTutosJeff Před 5 lety +2

    Necesito darle caña los arrays urgentemente, gracias!

    • @aguss3163
      @aguss3163 Před 2 lety +1

      x2
      encima en java orientada a objetos con arrays es mas dificil de lo que imaginaba.
      Siempre esta bueno volver a recordar lo basico para poder hacer bien lo complicado.
      PD: Este comentario lo escribiste hace 2 años asique seguro ya sos le mejor programador de habla hispana. Asique bueno suerte con eso capo
      syso

  • @jhonnyarangohuaman229
    @jhonnyarangohuaman229 Před 6 lety

    capo!

  • @alejandrogaldona7729
    @alejandrogaldona7729 Před 7 lety

    Buen vídeo! Gracias

  • @YouTutosJeff
    @YouTutosJeff Před 5 lety +11

    En el ejercicio 4 hay un error muy raro:
    Como Esta en la descarga del ejercicio:
    return (int)Math.floor(Math.random()*(minimo-(maximo+1))+(maximo+1));
    Como se ve en el video y le funciona:
    return (int)Math.floor(Math.random()*(minimo-(maximo+1)+(maximo+1)));
    Pero aunque en el vídeo le funcione con el segundo código, a mi solo me funciona con el del ejercicio descargado.

    • @Ivanve99
      @Ivanve99 Před 5 lety

      Eso puede ser a lo mejor porque al hacerlo en otro proyecto necesitarías extender la clase,para que te dejase aplicar el método(supongo que es eso,espero haberte ayudado).

    • @tomaskingCR
      @tomaskingCR Před 2 lety

      Gracias!!, yo pensaba que lo había hecho mal, me daba puros ceros, pero el que está en la descarga si me funcionó

  • @byrondanielpm4824
    @byrondanielpm4824 Před 3 lety

    El ejercicio del abecedario me ha hecho sudar!

  • @juanzuca1077
    @juanzuca1077 Před rokem

    Como hacer un arrays que el usuafio ingrese los datos

  • @saydagaymesalvarez224
    @saydagaymesalvarez224 Před 2 lety +2

    Contar el número de números pares y números impares de un array de 25 elementos aleatorios.
     Mostrar la cantidad de números pares.
     Mostrar la cantidad de números impares.
     Mostrar el promedio de los números pares.
     Mostrar el promedio de los números impares.
     Mostrar cuantos números hay mayores al promedio de números pares.
     Mostrar cuantos números hay mayores al promedio de números impares.
     Los números aleatorios serán de 0 a 50.
    hola buenos dias me pueden ayudar con este ejercicio les agradeceria.

  • @AlexJohnOfficial
    @AlexJohnOfficial Před 7 lety +4

    Excelente tutorial sobre arreglos en java; tengo una inquietud, ¿cómo hago para crear un arreglo donde no permita ingresar números repetidos. Gracias!

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 7 lety +2

      Tenemos uno muy parecido, solo que con números aleatorios, echale un vistazo.
      czcams.com/video/3VZ3EjhoTK0/video.html
      Saludos.

    • @RamiroAsincrono
      @RamiroAsincrono Před 4 lety

      Con HashSet.

  • @designanimation
    @designanimation Před 4 lety

    Hola Fernando, muy buenos tus videos. En tu curso de Udemy, que diferencia hay con estos? Empezas con practicas suponiendo que ya tenemos conocimientos basicos en Java o simplemente comienzas de cero como en tus videos de CZcams?
    Gracias

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 4 lety

      Hola, empiezo de cero con otros ejercicios,

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 4 lety

      La mayor diferencia con el curso es que en el curso todo va relacionado de una manera, en los videos son mas independientes.

  • @renzogarayrodriguez7804
    @renzogarayrodriguez7804 Před 4 lety +1

    Comparto mi codigo para el ejercicio #4:
    import java.util.Scanner;
    public class Ejercicio_4 {
    public static void main(String[] args) {

    Scanner sc=new Scanner(System.in);

    System.out.println("Inserte una longitud ");
    int longitud=sc.nextInt();
    int numeros[]=new int [longitud];
    for(int i=0; i

  • @andres94leninmarley45
    @andres94leninmarley45 Před 7 lety

    en que video hace el truco del do while amigo?

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 7 lety

      ¿A que truco te refieres exactamente? Creo que deberia estar en basicos seguramente.

  • @MAYANTROP2009
    @MAYANTROP2009 Před 5 lety

    Hola! Me hago un poco de lio con el cast
    Si a media lo declarabas como double entonces, ya no era necesario el cast?
    ojala puedas responder :)

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 5 lety

      El cast es necesario cuando divides 2 numeros enteros

    • @MAYANTROP2009
      @MAYANTROP2009 Před 5 lety

      @@DiscoDurodeRoer , O sea que es valido declarar "media" como double y hacer el cast, verdad?
      Me falta teoria pero es que mi profe vuela XD

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 5 lety +1

      Tu piensa, que si divides 2 numeros enteros, te devuelve un numero sin decimales, con el cast le obligas a que te devuelva esos decimales

    • @MAYANTROP2009
      @MAYANTROP2009 Před 5 lety

      @@DiscoDurodeRoer, Muchas Gracias!!!

  • @javiermolinasvilas1079

    Hola, cuando haces la parte 4 de generar números de forma aleatoria entre 0 y 10 yo no use tu método generarNumeroAleatorio, hice uno propio. El problema es que a mi me crea números aleatorios, pero siempre el mismo en todas las posiciones, si mi arrays es de 4 numeros, me genera 4 cincos por ejemplo o 4 dos etc.
    A que se debe mi problema?
    Saludos
    package ArraysBasicos;
    import java.util.*;
    public class Arrays1 {
    public static void main(String[] args) {
    Scanner snn=new Scanner(System.in);
    System.out.println("Inserte una longitud");
    int longitud=snn.nextInt();
    int[] CantidadNumeros=new int[longitud];
    int Aleatorios=(int) (Math.random()*10);
    for(int i=0;i

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 7 lety +1

      eso es porque dentro del bucle tienes que llamar otra vez al Math.random

  • @d.c.4903
    @d.c.4903 Před 6 lety

    Una pregunta perdon, estoy realizando una lista de empleados pero quiero que al momento de insertar un caracter por decirlo a.... al momento de imprimirlo salga "Sistemas",
    o si escribo b al imprimirlo sea "Ventas", espero tu ayuda gracias...

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 6 lety

      Pues tendras k asociar cada letra a un nombre, eso lo puedes hacer con un par de arrays donde ‘a’ y “sistemas” compartan el mismo indice

    • @d.c.4903
      @d.c.4903 Před 6 lety

      a ok muchas gracias! brother

  • @user-kp5vj4wv9p
    @user-kp5vj4wv9p Před 4 lety

    el link para descargar los enunciados se me bloquea estos ejercicio no aparecen en el sitio oficial de DDR?

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 4 lety

      Se te bloquea? Te da algun error? Mira en la web si esta

    • @user-kp5vj4wv9p
      @user-kp5vj4wv9p Před 4 lety

      @@DiscoDurodeRoer A eso me refiero en que lugar del sitio DDR estan los ejercicios si me podes pasar el link te lo agradezco

  • @CaguamoN4921
    @CaguamoN4921 Před 5 lety

    buena explicacion pero le entendi mas o menos porque recien estoy aprendiendo los array, veo que tienes cursos en udemy comprare uno aver que tal.

  • @gustavomendoza8600
    @gustavomendoza8600 Před 7 lety +3

    oyes amigo el ejercicio 4 de crea un arreglo insertando numeros aleatorios entre 0 y 10,muestralos por pantalla lo tengo igualito que tu hasta la ultima coma y no me genera numeros aleatorios me parecen puros ceros,sera la version de netbeans yo tengo la version 8.0.2 ya llevo media hora revisando el codigo de arriba hacia abajo punto por punto y no me los genera a que se debe ,temngo bien el metodo,y y todo,sera que en esta versdion de netbeans es diferente porque he visto diferencias entre algunas versiones ya anteriormente

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 7 lety +1

      Puedes descargar el nuestro en la descripcion, comparalo y algo debe estar distinto.

    • @gustavomendoza8600
      @gustavomendoza8600 Před 7 lety +2

      gracias amigo ya los tengo ,buenos tutoriales estoy aprendiendo mas que en mi escuela con tus videos

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 7 lety +1

      ¿Lo has conseguido arreglar?

    • @gustavomendoza8600
      @gustavomendoza8600 Před 7 lety +1

      si,ya lo arregle con los archivos que descargue en la descripcion gracias

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 7 lety

      Me alegro, sigue nuestros videos para mas

  • @pedrocorzi7097
    @pedrocorzi7097 Před 3 lety +1

    Amigo una pregunta: puedo asignar una variable al array? O sea: int canti= 90;
    int array []= new array[canti];

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 3 lety +1

      Si, se puede

    • @pedrocorzi7097
      @pedrocorzi7097 Před 3 lety

      @@DiscoDurodeRoer Aprovecho para comentarle que logré eso. Pero ahora me encuentro con otro desafío: pasar lo que tengo en el StringArray a un combo. Lo puse dentro de un for pero corta el ciclo y sale de el.... Alguna idea? Por favor.

  • @muguenlock1877
    @muguenlock1877 Před 4 lety

    1:23

  • @jorgehoyos4594
    @jorgehoyos4594 Před 4 lety +2

    excelentes vídeos amigo, necesito ayudo con un ejercicio ojalá me puedan ayudar:
    1.- Crear un programa que permita ingresar 15 alumnos:
    a.-Ingresar la carrera profesional del alumno
    b.-Ingresar el nombre del alumno
    c.-Ingresar la edad del alumno
    d.-Ingresar el pago de su mensualidad
    e.-Si el alumno pago al contado se le descontará el 3% de su pago.
    f.-Si el alumno pago al crédito no se le descontará nada de su pago.
    g.-Visualizar cuantos alumnos pagaron al crédito y cuantos al contado.
    h.-Visualizar cuantos alumnos hay de acuerdo a las carreras profesionales.
    i.-Visualizar la suma de los pagos al contado y crédito
    j.-Buscar a un alumno e imprime si pago al contado o crédito y el monto de su pago.

  • @jhoelmunarrizcondori5396
    @jhoelmunarrizcondori5396 Před 6 lety +2

    SOLUCION 3
    package javaapplication16;
    import java.util.Scanner;
    public class JavaApplication16 {
    public static void main(String[] args) {
    Scanner entrada = new Scanner(System.in);
    int rango;
    System.out.println("****REGISTRO DE NUMEROS****");
    System.out.print("Cuantos numeros ingresara: ");
    rango=entrada.nextInt();
    int[] arreglo = new int[rango];
    for(int i=0;i

  • @alejandrocinco
    @alejandrocinco Před 4 lety

    Es más sencillo meter esto en el for en lugar de un if-else y un do-while.
    while(numeros[i]10){
    System.out.print("Prueba otra vez: ");
    numeros[i] = sc.nextInt();
    }

  • @danialdeguersenior4764
    @danialdeguersenior4764 Před 3 lety +1

    Hola!!! Alguien me puede decir si, en el ejercicio 3. ¿estaría mal del siguiente forma?:
    System.out.println("Introduce tamaño del array");

    int [] miArray1 =new int [sc.nextInt()];


    System.out.println("introduce un numero del 0 al 10");



    for(int i=0;i10 || miArray1[i]

    • @mohabouhamdi6729
      @mohabouhamdi6729 Před 2 lety +1

      Hola! yo diria que esta regular ya que el primer valor que almacenas en el teclado no es util, ya que te pide numero de 0 a 10 otra vez, aunque el primer numero sea comprendido entre 0 y 10.
      import java.util.Scanner;
      public class Ejercicio_03 {
      public static void main(String[] args) {
      Scanner sc = new Scanner (System.in);
      int tamañoArray;
      do {
      System.out.println("Introduzca el tamaño del array");
      int [] numerosEnteros = new int [tamañoArray = sc.nextInt()];
      if (tamañoArray > 0 && tamañoArray

  • @cristianandresvargasgonzal6385

    yo lo realiza de otra manera aqui esta el codigo:
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    int numeros[] =new int [101];
    for (int recorrido=1; recorrido

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 8 lety +2

      +CRISTIAN ANDRES VARGAS GONZALES el problema de tu codigo es que en realidad te dejas posiciones vacias sin tocar, por ejemplo, la posicion 0 no la tocas por lo que se queda a 0.

  • @janfrancis7052
    @janfrancis7052 Před 7 lety

    Los numeros aleatorios, solo me genera numeros ceros, a que se debe? :( no hay codigo subrayado con linea roja
    public static int generaNumeroAleatorio(int minimo, int maximo){
    return (int)Math.floor(Math.random()*(minimo-(maximo+1)+(maximo+1)));
    }

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 7 lety

      escribe tu codigo por aqui para que lo revise, si te descargas la solucion funciona. Saludos

    • @mishaeldelacruz4007
      @mishaeldelacruz4007 Před 6 lety +1

      Aqui esta:
      return (int)Math.floor(Math.random()*(minimo-(maximo+1))+(maximo+1));
      En el video era diferente a lo que estaba en la descarga. Sinceramente estaba aqui una hora intentando ver cual era la diferencia. No lo via hasta cuando descarge las programas. En el video, le falto un parentesis. Pero en la descarga, alli esta bien.

    • @YouTutosJeff
      @YouTutosJeff Před 5 lety

      me paso lo mismo xD

  • @adrianbermu5949
    @adrianbermu5949 Před 7 lety +1

    ¿Cuándo te vas a recoger el mono y la mochila? XD

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 7 lety +1

      Buff, es que el zorro está ahí que no quiero que me vea XD

    • @DiscoDurodeRoer
      @DiscoDurodeRoer  Před 7 lety +1

      En estos vídeos, solía meter más tonterías jaja. ¡Qué tiempos!