Curso Java desde cero #22 | Arreglos bidimensionales (Matrices dinámicas)

Поділитися
Вставка
  • Опубліковано 23 січ 2025

КОМЕНТАРІ • 205

  • @LaGeekipediaDeErnesto
    @LaGeekipediaDeErnesto  6 років тому +38

    ¿Te gustaría que este contenido siga siendo gratuito?, puedes apoyar al canal de las siguientes maneras:
    1. Donaciones: www.paypal.me/LaGeekipedia
    2. Desactivando Adblock y Adblock Plus en UA-cam.
    3. Compartiendo los vídeos del canal en foros y redes sociales.
    Cualquier opción es de gran ayuda. ¡Muchas gracias!

    • @trevorares7668
      @trevorares7668 3 роки тому

      I guess Im randomly asking but does any of you know a way to get back into an Instagram account?
      I somehow lost my login password. I love any assistance you can give me.

    • @brodiejake2149
      @brodiejake2149 3 роки тому

      @Trevor Ares Instablaster ;)

    • @trevorares7668
      @trevorares7668 3 роки тому

      @Brodie Jake Thanks for your reply. I found the site on google and Im trying it out atm.
      Looks like it's gonna take a while so I will get back to you later with my results.

    • @trevorares7668
      @trevorares7668 3 роки тому

      @Brodie Jake it did the trick and I now got access to my account again. Im so happy!
      Thank you so much you really help me out !

    • @brodiejake2149
      @brodiejake2149 3 роки тому

      @Trevor Ares you are welcome :D

  • @yanky0529
    @yanky0529 7 років тому +134

    jajajaja por fin entiendo, lo que no pude hacer en dos semestres. Eso de llama vocación Ernesto muchas gracias.

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  7 років тому +15

      ¡Excelente!, saludos.

    • @sebastianmichaelis4059
      @sebastianmichaelis4059 6 років тому +9

      Y lo que yo no he podido entender en 5 semestres, al fin lo he comprendido XD XD Que feo decir esto, pero es una experiencia que me llevo conmigo.

    • @sebastianmichaelis4059
      @sebastianmichaelis4059 6 років тому +8

      Es verdad.....Pero hay veces en que tu encuentras lo que verdaderamente te gusta. Por ejemplo, yo soy muy buena con el SQL, a mi se me da muy bien lo que es BD, pero para la programacion....ahi si no jalo ajajaja El ing. me decia * Usted sirve mejor como Arquitecta de Software que, como programadora, dedíquese a eso*. Pero igual, estoy aprendiendo para ver hasta donde llega mi logica con ello.

    • @asusjoel1327
      @asusjoel1327 6 років тому +6

      Un programador promedio domina Base de Datos a la perfección.

    • @jmtzcmk
      @jmtzcmk 5 років тому +8

      Aqui puedes reprodicir el video una y otra vez hasta que le entiendes, a diferencia de la universidad que entre muchos factores maestro-alumno, solo vives la clase una vez y no se puede tener acceso a la repetición de la misma como cada uno quisiera. Deberian las universidades contar con los temas en video de cada materia, de tal manera de quien quisiera los repasara para no llegar en blanco a la clase y de esa forma muy pocos terminarian los temas sin entenderlos. Seria buen negocio con los gobiernos si te contrataran para asociar tus videos a los temas de las universidades. Saludos

  • @juliampy88
    @juliampy88 4 роки тому +19

    Hola Ernesto. Llevo muchos años dedicándome al estudio y he tenido "no se cuantos" profesores de todo tipo a lo largo de mi vida. Puedo decirte que destaco a dos por encima del resto, y uno de ellos eres tú. De verdad, no dejes nunca de enseñar porque se nota que lo haces con pasión y amor, dando como resultado una calidad excepcional en todas tus clases. Mis felicitaciones y agradecimientos de corazón por ofrecer este curso de forma gratuita. Saludos desde España.

  • @alessandrolopezlopez9337
    @alessandrolopezlopez9337 6 років тому +48

    te ganaste el cielo men me explicaste mejor que en la universidad

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  6 років тому +7

      ¡Muchas gracias!, es un gusto saber que el contenido ha resultado de tu agrado.
      Saludos.

  • @javielucho06
    @javielucho06 2 роки тому +8

    ¡Que paciencia y dedicación tiene este pana para explicar. Impresionante! 👏

  • @jesusvalladares-li6iz
    @jesusvalladares-li6iz 4 роки тому +24

    16:08 estos giros argumentales son mejores que los de Hollywood

  • @lkalieuw8318
    @lkalieuw8318 6 років тому +26

    que bonito ya casi empiezo interfaces gráficas, que ganas tengo!!!.
    por aquí mi código el cual he programado para que en lugar de imprimir 1 2 3 etc imprima la sucesión fibonacci dando opción claramente a que el usuario decida numero de columnas y de filas, un saludo y muchas gracias Ernesto, en 24 años de mi vida, es la primera vez que dedico más de 3 horas al día indagando en un tema, leyendo y aprendiendo y creeme un 70% es gracias a ti, saludos.
    Código:
    import java.util.Scanner;
    public class Matrices{
    public static void main(String args[]){
    Scanner in = new Scanner(System.in);
    int contador = 0, filas = 0, columnas = 0,a = 0, b = 1, c = 0;
    System.out.println("¿Cuantas filas deseas que tenga tu matriz?");
    filas = in.nextInt();
    System.out.println("¿Cuantas columnas deseas que tenga tu matriz?");
    columnas = in.nextInt();
    int numeros [][] = new int [filas][columnas];
    for(int j = 0;j

    • @fabrizioariel56
      @fabrizioariel56 6 років тому

      Gracias, lo hice diferente pero me ayudaste a corregir el código 👍

    • @zairaaguirre5044
      @zairaaguirre5044 5 років тому

      qué pasa si lo que quiero es que en vez de números se enlacen con nombres y frutas?
      intento sustituir y no me deja

    • @MrANGARMAN
      @MrANGARMAN 4 роки тому

      bro lo hice igual y creeme que no me salia hasta que vi tu comentario y mi error era que contador estaba arriba de c=a+b omg jajaj me ayudaste gracias a ti y obviamente a ernesto que es excelente prof

    • @danielpiro78
      @danielpiro78 4 роки тому

      Gracias por publicar tu codigo, ya que tenia un error haciendo algo parecido. Estaba declarando la matriz antes de pedir los datos y me tiraba error. Estaba quedando loco...

  • @gzeta2251
    @gzeta2251 4 роки тому +3

    in cre i ble. Estoy lidiando con matrices en C++ y esto me acaba de salvar la vida. Lo adoro señor muchas gracias!

  • @gerardovslente9691
    @gerardovslente9691 Рік тому +1

    Eres un excelente profesor, no solo son tus conocimientos, sino tu claridad, comprensión y calidad de tus clases. Felicidades

  • @-nexus8078
    @-nexus8078 4 роки тому +5

    Hola Ernesto cree este código(rápidamente sin pulirlo xD) pero solo con los conocimientos que explicaste intente agrupar una opcion mas: Este código pregunta los números que quieres ingresar a la matriz ademas de la cantidad de filas, columnas e imprime los números. Muchas gracias por tus vídeos son los mejores que he visto
    Aqui mi código por si gustan ;) el cual fue escrito por eclipse
    import java.util.Scanner;
    public class MatricesDinamicas {

    private static Scanner entrada;

    public static void main(String[] args) {

    entrada = new Scanner(System.in);

    int filas = 0, columnas = 0, listaNumeros = 0;


    System.out.print("Ingrese el numero de filas: ");
    filas = entrada.nextInt();
    System.out.print("Ingrese el numero de columnas: ");
    columnas = entrada.nextInt();

    int numeros [][] = new int[filas][columnas];
    int contador[] = new int[filas*columnas];
    int q = 0;

    for (int n = 0; n < filas*columnas; n++) {
    System.out.print("Ingrese número de la posición " + n + ": ");
    listaNumeros = entrada.nextInt();
    contador[n] = listaNumeros;
    }

    for (int j = 0; j < filas; j++) {

    for (int i = 0; i < columnas; i++) {

    numeros[j][i] = contador[q];
    q++;
    System.out.print("[" + numeros[j][i] + "]");
    }
    System.out.println("");
    }


    }
    }
    Dando como resultado:
    Ingrese el numero de filas: 3
    Ingrese el numero de columnas: 3
    Ingrese número de la posición 0: 9
    Ingrese número de la posición 1: 7
    Ingrese número de la posición 2: 4
    Ingrese número de la posición 3: 1
    Ingrese número de la posición 4: 6
    Ingrese número de la posición 5: 3
    Ingrese número de la posición 6: 8
    Ingrese número de la posición 7: 2
    Ingrese número de la posición 8: 11
    [9][7][4]
    [1][6][3]
    [8][2][11]

  • @obedgarcia5437
    @obedgarcia5437 4 роки тому +1

    Me estoy comiendo todos los anuncios porque enseñas bien y con paciencia, de a poquito se llena el jarrito. Gracias por este curso desde acá 2020

  • @gabrielsiles4444
    @gabrielsiles4444 4 роки тому +5

    Ese momento en el que te das cuenta que las horas empleadas en comprender toda la lógica del curso Raptor esta dando su resultado. He conseguido realizar el ejercicio antes de la visualizacion del video. Enserio...este canal es de lo mejor que he visto en UA-cam....empecé sin saber nada (ni sabia lo que significaba programacion) y gracias a Ernesto me he enganchado a este mundo de una manera que ni imaginaba.
    Desde España muchas gracias por todo.

    • @Dimacero27
      @Dimacero27 4 роки тому

      me paso exacamente lo mismo!!! son unos genios

  • @danielaac8291
    @danielaac8291 6 років тому +2

    Eres el mejor Profesor de programación que he conocido en mi vida, realmente te admiro y aprendo mucho de todo lo que enseñas en tus vídeos. ¡Gracias por esa increíble paciencia y método de enseñanza!

  • @carlosmorales08
    @carlosmorales08 5 років тому +1

    Hola amigo. Estuve en la universidad estudiando ingeniería en sistemas pero cuando llegue a programación I empezamos con Java (Ya tenia cierto conocimiento pero con c++), pero nunca lograba entender, no se si era porque el profesor no enseñaba bien o por la cantidad de compañeros o porque realmente no era lo mio programar entonces dejé todo botado por que me aburrí. Eso fue hace 3 años pero ahora , empece a ver tus vídeos de Java principiante y en pocos días he logrado entender lo que en la universidad no capté en meses. Realmente he aplicado la lógica y le encuentro mucho sentido y me atrapa. Ya intenté hacer mis propios programas y me ha salido muy bien (con mas practica puedo mejorar).
    Entonces me ha gustado tu metodología y forma de explicar en la cual se han abarcado todos los puntos sin tanto rodeo. Me pone a pensar que yo había desertado algo que realmente me logra atrapar y entretener... imagínate cuantas mentes brillantes no han podido o no fueron alguien destacable simplemente porque no tuvieron el apoyo, ayuda o las suficientes herramientas para poder lograr algo increíble.
    Estoy agradecido de haber conocido tu canal y espero poder ayudarte con alguna donación en un futuro cercano.

  • @MrGustavoGonzalez
    @MrGustavoGonzalez 7 років тому +4

    la mejor explicación de matrices que he visto.

  • @enelcorazondeoptimus
    @enelcorazondeoptimus 5 років тому +4

    Los códigos de programación son magníficos. Su funcionamiento es bellísimo.

  • @davidGomez-dr7hm
    @davidGomez-dr7hm 4 роки тому +2

    Me encantan tus vídeos, eres un buen maestro, tienes mucha paciencia y te tomas tu tiempo en cada vídeo para explicar con detalle

  • @adrianquiroz5438
    @adrianquiroz5438 6 років тому +7

    buen video, definitivamente la prueba de escritorio es la mejor forma de comprender como funcionan estos codigos. muchas gracias ernesto saludos :D

  • @alexdurand5287
    @alexdurand5287 3 роки тому +1

    Bro, enserio que paciencia y tu vocación es notable, sigue asi hermano, eres bueno en lo que haces.

  • @jorgebula2812
    @jorgebula2812 3 роки тому +1

    Waoo gracias hermano entiendo ahora la logica de la programación esto es lo que a transformado nuestra generacion.. Bendiciones.. 👏👏

  • @emirrobertomartinez4253
    @emirrobertomartinez4253 4 роки тому +4

    excelente explicación Ernesto eres un grande enseñando programación te felicito.

  • @adriussadriuss2816
    @adriussadriuss2816 3 роки тому +1

    Maestro eres un genio, gracias por tu labor,tiempo y carisma...

  • @estebangriffiths9745
    @estebangriffiths9745 3 роки тому

    Más que claro Ernesto! Al fin alguien que explica bien programación! Ernesto sapeeeeeee!

  • @PetrikovScience
    @PetrikovScience 6 років тому +3

    Ohh, tuve que abandonar un tiempo el curso. Recien lo recupero, eres un grande.

  • @Sam0SmithSneider
    @Sam0SmithSneider 4 роки тому

    Felicitaciones Ernesto, tu forma de explicar es única, ya que he revisado diversos lugares como Udemy, NextU, Google Activate, entro otros documentos, pero la claridad en que muestras las resoluciones hace que todo sea mas sencillo, un fuerte abrazo desde Lima - Perú.

  • @zeusclash1475
    @zeusclash1475 5 років тому +4

    madre mia willy de tanto repetir se me graba a fuego esto xd !!!!!!!!!!! Gracias.

  • @Nightwalker0003
    @Nightwalker0003 6 років тому +3

    en clase de programacion esto nunca entendi como se aplicaba en mis programas, he estado viendo tus videos y me parece mas que excelente para dummies como yo xD Ya que te tomas en explicar como funciona en la compilacion y eso es muy didactico y mas comprensible en que solo ponga el codigo y lo corra...

  • @yessicapena2263
    @yessicapena2263 5 років тому +2

    Ernesto de verdad muy bueno tus videos, y tu metodología. Excelente...

  • @AnthonyMartinez-nw3td
    @AnthonyMartinez-nw3td 5 років тому +1

    Gracias por tu esfuerzo y tu tiempo Ernesto

  • @luchitopm2457
    @luchitopm2457 4 роки тому

    Profe ernesto lo felicito que gran vocación para enseñar , la metodología que utiliza es muy buena

  • @jesicarojas3439
    @jesicarojas3439 3 роки тому

    Llegando a la mitad de este curso... Muchas gracias por esas explicaciones, haces q sea facil de entender.

  • @cecdcerrato
    @cecdcerrato 4 роки тому

    Sinceramente. Que bien explicas, sos todo un maestro.

  • @Str4tc4str
    @Str4tc4str 5 років тому +2

    oh amigo que paciencia para explicar este tipo de cosas, gracias y saludos

  • @uveimanrolandomelohernande4442
    @uveimanrolandomelohernande4442 4 роки тому

    Ernesto mil gracias. De verdad que eres un programador nato.

  • @leandrobarral2525
    @leandrobarral2525 6 років тому +1

    Guau, con después de este vídeo ya podes hacer muchísimas cosas con lo que sabes, es genial

  • @1999galo
    @1999galo 4 роки тому

    Me siento orgulloso de haber hecho un programa que pida los datos para ingresar a la matriz y te los muestre, lo comparto para quien quiera echarle un ojo (nota: las filas son "i" y las columnas son "j", ernesto lo hace al revés pero para dar orden a una matriz, se tiene de standard decir primero el número de fila y luego el de columnas).
    import java.util.Scanner;
    public class Matd{
    public static void main(String args[]){
    Scanner dato = new Scanner(System.in);
    int i = 0, filas = 0, j = 0, columnas = 0, num = 0;
    System.out.print("¿Cuantas filas tendra tu matriz?: ");
    filas = dato.nextInt();
    System.out.print("¿Cuantas columnas tendra tu matriz?: ");
    columnas = dato.nextInt();
    int matriz[][] = new int [filas][columnas];
    for(i = 0; i < filas; i++){
    for(j = 0; j < columnas; j++){
    System.out.print("Ingrese el numero que se va a guardar en fila " + (i+1) +
    " columna " + (j+1) + ": ");
    num = dato.nextInt();
    matriz[i][j] = num;
    }
    }
    for(i = 0; i < filas; i++){
    for(j = 0; j < columnas; j++){
    System.out.print("[" + matriz[i][j] + "]");
    }
    System.out.println("");
    }
    }
    }

  • @ricardoritoanguiano2014
    @ricardoritoanguiano2014 5 років тому +17

    En python me quebre la cabeza aprendiendo matrices y tu vienes y en 20 minutos explicas bien chido :V

    • @antoniocarlosrodriguezdiaz4235
      @antoniocarlosrodriguezdiaz4235 4 роки тому

      Al ser un lenguaje de más alto nivel con menos código en Python puede hacer más cosas que en Java necesitarían más líneas.

  • @javiermarquez933
    @javiermarquez933 3 роки тому

    Que buena explicación de vectores y/o Matrices, la corrida de escritorio estupenda muchas gracias por la dedicación y paciencia al momento de explicar cada clase..

  • @edrasmendez1992
    @edrasmendez1992 4 роки тому +1

    excelente video amigo explicas mejor que otros youtubers y otros profesores

  • @geometriavital2013
    @geometriavital2013 4 роки тому +4

    Excelente! esa energia fluides y ritmo ... lo hice y me salio

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  4 роки тому +2

      ¡Excelente!, es un gusto saber que el curso resulta de tu agrado y te esta aportando los conocimientos que deseas obtener.
      No olvides que al suscribirte al canal, apoyas a que este tipo de contenido siga siendo completamente gratuito y de acceso publico. ¡Muchas gracias!

  • @eduardozom9552
    @eduardozom9552 4 роки тому +5

    Excelente la forma de tu enseñanza, bien explicado, gracias🙋

  • @VitoCroce
    @VitoCroce Рік тому +1

    Es increíble que mientras van pasando los videos del tutorial hay cada vez menos visitas. No se rindan que falta mucho todavía por aprender

    • @digisam9623
      @digisam9623 Рік тому

      jajaja amí este se me a echo un poco bola toca verlo y practicar ejercicios jajaj

  • @Mrmagoo-jd1kc
    @Mrmagoo-jd1kc 4 роки тому

    muuuuuuuchisimasss gracias tu forma de enseñar es excelente. aunque hasta este punto siento que mi cabeza va a explotar jajajaja estoy empezando de cero por medio de este curso nunca había visto nada sobre programación.

  • @luisalbertohuamanlevano3523
    @luisalbertohuamanlevano3523 3 роки тому +1

    Muchas gracias man, por las enseñanza que nos das y gracias a ello pude hacer un código donde se puede almacenar los datos en relación a como se miraría un elemento dentro de una matriz "a11 o a12" y así logre crearlo:
    import java.util.Scanner;
    public class Matriz_dina{
    public static void main(String args[]){
    int fila=0, colum=0, conta_1=0, conta_2=0;
    Scanner entrada = new Scanner(System.in);

    System.out.println("");
    System.out.println("***************************");
    System.out.println("Matrices din\u00e1micas - L\u00e9vano ");
    System.out.println("***************************");
    System.out.println("");
    System.out.print("Ingrese el n\u00famero de filas: ");
    fila = entrada.nextInt();
    System.out.print("");

    System.out.print("Ingrese el n\u00famero de columnas: ");
    colum = entrada.nextInt();
    System.out.print("");

    int matriz [][] = new int [fila][colum]; /*Tipo de dato_Nombre [][] = new Tipo de dato_[N°filas][N°columnas]*/

    for(int i=0;i

  • @enzomortola3050
    @enzomortola3050 4 роки тому +17

    -Ernesto, podré terminar el curso y ser programador de java?
    + Claro que sí

  • @marvinaguilarmollinedo6275
    @marvinaguilarmollinedo6275 4 роки тому +1

    Eres un crack para explicar. Muchas gracias

  • @todosMachos
    @todosMachos 4 роки тому +1

    PRESENTE!
    Si señor...

  • @davidcaudillo863
    @davidcaudillo863 4 роки тому

    Se agradece cada segundo de explicación en este video

  • @dianelyslafita3744
    @dianelyslafita3744 6 років тому

    Muchas gracias Ernesto, explicas muy claro y con dedicación. Me preocupa que no puedo hacer razonamientos tan complejos desde el papel, a lo mejor porque empiezo desde 0 programación sin ninguna base, espero mejore con el tiempo y la práctica, saludos :) excelentes videos.

  • @ShelficSoluciones
    @ShelficSoluciones 7 років тому

    creí al principio que me perdía ,pero a mediados de la explicación pude entender todo , gracias =)

  • @jonatancabrera7366
    @jonatancabrera7366 6 років тому +34

    programando a los 14 años, gracias a ti :p
    PD: Gracias :D

  • @nuhve
    @nuhve 5 років тому +1

    Maestro de las explicaciones

  • @josericardolondonos.9025
    @josericardolondonos.9025 2 роки тому

    Like y gracias Ernesto por compartir tu conocimiento.

  • @jefemaestro1924
    @jefemaestro1924 4 роки тому +1

    al fin entendí matrices me siento como un dios

  • @noni9563
    @noni9563 6 років тому +14

    ernesto eres un crack, te felicito y que sigas adelante (ah, y por cierto estoy usando la cuenta demi mamá
    )

  • @juanpablolambertucci5839
    @juanpablolambertucci5839 5 років тому

    increible que entienda mejor esto escribiendo codigo que en los diagramas de flujo en raptor, una cosa de locos

  • @adrianrosas9573
    @adrianrosas9573 4 роки тому +1

    Excelente video ! Mil gracias

  • @mackmax3044
    @mackmax3044 5 років тому

    Bendita sea tu paciencia para explicar el paso a paso de los pasos del paso a paso jajajajaja sos un grande!!!

  • @zcyzdominguez1460
    @zcyzdominguez1460 5 років тому +2

    Excelente explicacion, Ernesto saludos desde Panama

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  5 років тому +1

      ¡Hola Zcyz Domínguez!, Es un gusto saber que el contenido del canal resulta de tu agrado, además de que te ha aportado el conocimiento que deseas obtener.
      ¡Muchas gracias por el apoyo!, saludos hasta Panamá.

  • @AnonyTrap
    @AnonyTrap 6 років тому

    Hola Ernesto
    Reto cumplido... JEJE
    Por cierto Gracias por los videos eres el mejor 👍👍👍👍
    Lo hice de esta manera...
    import java.util.Scanner;
    public class MatricesDinamicas {
    public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    int longiI = 0, longiJ = 0;
    System.out.print("¿Cuantas Columnas deseas ingresar? ");
    longiI = in.nextInt();
    System.out.print("¿Cuantas Filas deseas ingresar? ");
    longiJ = in.nextInt();
    int numeros[][] = new int[longiJ][longiI];
    for(int j = 0; j < longiJ; j++){
    for(int i = 0; i < longiI; i++){
    System.out.println("Escribe el valor de la celda pocision:");
    System.out.print("Columna:" + (i + 1) + " Fila:" + (j + 1) + " ");
    numeros[j][i] = in.nextInt();
    }
    }
    System.out.println("");
    System.out.println("Los datos ingresados Fueron los siguientes:");
    System.out.println("");
    for(int j = 0; j < longiJ; j++){
    for(int i = 0; i < longiI; i++){
    System.out.print("[" + numeros[j][i] + "]");
    }
    System.out.println("");
    }

    }
    }

  • @nathalia23
    @nathalia23 3 роки тому

    te mando mucho amor

  • @michaeldiaz7919
    @michaeldiaz7919 5 років тому

    una formula maestra, que hermoso

  • @Hmzacarlos
    @Hmzacarlos Місяць тому

    Muchas gracias Ernesto

  • @mayqui6587
    @mayqui6587 5 років тому

    esto se llama calidad gracias

  • @AlejandroHernandez-iy1pc
    @AlejandroHernandez-iy1pc 3 роки тому

    Ya voy casi a la mitad

  • @yormanjorcetquispechavez3330
    @yormanjorcetquispechavez3330 4 роки тому

    GRANDE ERNESTO!!!

  • @Anubis-je4wi
    @Anubis-je4wi 3 роки тому

    yo siempre he usado i en filas y j en columnas, buen video

  • @pierrel.v7348
    @pierrel.v7348 4 роки тому

    No stoy en sta clase aun, pero lo entiendo xq me pase x raptor de el mismo creador(Geekipedia)✌️🤝

  • @giovannimanuelpatmoo
    @giovannimanuelpatmoo 6 років тому +1

    Hubiese sido genial que tambien hablaras de las matrices irregulares.

  • @davidmumbrudeleon178
    @davidmumbrudeleon178 4 роки тому +1

    Primero 1 vez el primer for " j " y luego 3 veces el for " i " hasta que termina estas 3 vueltas de este ciclo, y vuelve al ciclo for " j " y vuelve todo lo primero teniendo en cuenta el incremento en " j " = 1 y el reseteo de la variable " i " que como el ciclo termino anteriormente vuelve a ser de valor 0, entonces ahi tenemos el Vector [1] [0]

  • @cristiangonzalezdiaz6777
    @cristiangonzalezdiaz6777 4 роки тому +2

    23:20 reto aceptado

  • @cronoscoop7923
    @cronoscoop7923 5 років тому +1

    Muchas gracias amigo ! entendi todo!

  • @jeliasortega7985
    @jeliasortega7985 5 років тому +1

    Excelente explicación, me ayudaste muchísimo a entender este tema, me suscribo.
    Pd: ¿Tienes algún vídeo de arreglos bidimensionales con algun tipo de dato que no sea entero? Si es de caracteres en especifico, gracias espero tu respuesta amigo.

  • @leandrobarreto8036
    @leandrobarreto8036 2 роки тому

    La verdad tus videos me están ayudando para adentrarme en lo que es la programación, venia bien hasta que llegue a matrices y la verdad me maree mucho, no me quedo muy claro.....

  • @mots2000
    @mots2000 5 років тому +2

    Yo lo hice dando la opción de que el usuario escoja la cantidad de filas y columnas
    import java.util.Scanner;
    public class MatricesDinamicas{
    public static void main(String args[]){
    Scanner entrada = new Scanner(System.in);
    int filas = 0, columnas = 0, contador = 1;
    System.out.println("Cuántas columnas quieres?:");
    columnas = entrada.nextInt();
    System.out.println("Cuántas filas quieres?:");
    filas = entrada.nextInt();
    int numeros[][] = new int[filas][columnas];
    for(int j = 0; j < filas; j++){
    for(int i = 0; i < columnas; i++){
    numeros[j][i] = contador;
    contador++;
    System.out.print("[" + numeros[j][i] + "]");
    }
    System.out.println("");
    }
    }
    }

  • @tiinchoX19
    @tiinchoX19 6 років тому

    SOS UN GENIO.

  • @johanj.choles5566
    @johanj.choles5566 4 роки тому

    Primeramente he de decir que son muy bien explicados tus videos y eso en parte me ha motivado a seguir este curso de programación ofrecido por ti. Ahora bien, me gustaría saber que programa es el que utilizas para explicar las clases, me ayudaría mucho a desarrollar los problemas primero antes de programar.

  • @blacktoom3254
    @blacktoom3254 3 роки тому

    Buen video, Buena explicación

  • @diegojacob509
    @diegojacob509 5 років тому +1

    Me salio :D, gran explicación , ahora pasare a la siguiente clase para ver si era asi jaja, alguien actualmente que este el curso septiembre 2019, que hable para compartir dudas o ejercicios ???????????????????

    • @cuervodie909
      @cuervodie909 5 років тому

      Holaaa yo tambien estoy con el curso, me interesa compartir dudas o ejercicios

  • @VictorVazquez-kf5fx
    @VictorVazquez-kf5fx 6 місяців тому

    excelente video muchas gracias

  • @wabi-sabi1295
    @wabi-sabi1295 6 років тому

    Muy bien explicado, agradecido.

  • @batsheba_sherman1912
    @batsheba_sherman1912 3 роки тому

    gracias x la clase!

  • @Dimacero27
    @Dimacero27 4 роки тому

    Me encantan los videos, dejo en los comentarios mi experiencia con el problema:
    import java.util.Scanner;
    public class Practica22{
    public static void main(String args[]){
    int filas = 0, columnas = 0;
    Scanner entrada = new Scanner(System.in);
    System.out.println("************************");
    System.out.println("** **");
    System.out.println("** Programa **");
    System.out.println("** **");
    System.out.println("** **");
    System.out.println("** de **");
    System.out.println("** **");
    System.out.println("** **");
    System.out.println("** **");
    System.out.println("** Cuadrilla **");
    System.out.println("** **");
    System.out.println("** **");
    System.out.println("************************");
    System.out.println("");
    System.out.print("Ingrese por favor la cantidad de Filas: ");
    filas = entrada.nextInt();
    System.out.print("Ingrese por favor la cantidad de Columnas: ");
    columnas = entrada.nextInt();

    int numeros[][] = new int[filas][columnas];
    for(int i=0; i

  • @andressaavedra5763
    @andressaavedra5763 5 років тому

    Pregunta, y si el usuario quiere asignar un numero a cada espacio de la matriz, la variable contador la metemos dentro de otro for ?dependiendo del nuemro de filas y columnas ?

  • @DanielTutosyGameplays_YT
    @DanielTutosyGameplays_YT 3 роки тому

    public class Ernesto el mejor profesor{
    public static void main([String args]){
    System.out.println("Ernesto el mejor profesor de java"){
    }
    }
    }

  • @charizardjunior792
    @charizardjunior792 9 місяців тому

    buena clase profe :)

  • @andreydecarlohernandezpati4185
    @andreydecarlohernandezpati4185 6 років тому

    Gracias por tus videos

  • @gustave2147
    @gustave2147 2 роки тому

    Hola, veo que la variable contador aca contribuye a completar la matriz en lugar de ser una variable entera que permite contar.

  • @adrianrobles8104
    @adrianrobles8104 4 роки тому +2

    Amigo saludos, podrías hacer una clase de como crear un programa de como hacer la matriz transpuesta por favor 🙏

  • @carlosgilcedenochacon8368
    @carlosgilcedenochacon8368 4 роки тому

    si lo pude hacer genial

  • @JavierLopez-qs2sh
    @JavierLopez-qs2sh 2 роки тому

    ando en un proyecto de aprender java nivel basico en 4 dias, deseame suerte Ernesto

  • @josearismendyinoaperez2568
    @josearismendyinoaperez2568 4 роки тому +5

    Alguien se puso a programarlo antes de que terminara de explicarlo, jijiji. ya que el nos ha explicado también deberíamos ir adelantándonos.

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  4 роки тому +8

      ¡Excelente José!, el hecho de que comiences a intentarlo por tu propia iniciativa, habla de tu gran compromiso por aprender.
      ¡Muchas felicidades por esa iniciativa!, continua igual de motivado y llegarás lejos en poco tiempo.
      Espero escuchar grandes cosas de ti en un futuro.
      Saludos!

  • @lajavier23
    @lajavier23 7 років тому +5

    Y si la matriz es de 5x10? y en las filas contiene nombres y el las columnas números?
    Como haces???

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  7 років тому +15

      ¡Hola!, en ese caso es necesario utilizar ArrayList y no arreglos, pues un ArrayList nos permite ingresar datos mixtos, lamentablemente en este curso no lo vemos, pues es Java básico, pero mañana comienza el curso java intermedio, donde te garantizo que si terminas este curso, el otro te resultará muy sencillo de seguir. Saludos.

    • @lajavier23
      @lajavier23 7 років тому

      La Geekipedia De Ernesto Muchas gracias!!!!
      Trataré con ArrayList .

    • @niltoncc5088
      @niltoncc5088 6 років тому

      VAmo!

  • @AuntomatizaTrabajo
    @AuntomatizaTrabajo 4 роки тому

    gracias

  • @GonzaloZevallosOK
    @GonzaloZevallosOK 5 років тому +1

    Les dejo un humilde organizador de tareas, podemos modificarlo y hacerlo por horas en vez de mañana tarde y noche pero tenia paja. Espero que les sirva:
    import java.util.Scanner;
    public class Matrices{
    public static void main(String[] args) {
    Scanner in = new Scanner(System.in);
    System.out.println("Vamos a organizar tu cronograma semanal");
    String cronograma[][] = new String [4][6];
    cronograma[0][0] = "";
    cronograma[0][1] = "Lunes";
    cronograma[0][2] = "Martes";
    cronograma[0][3] = "Miercoles";
    cronograma[0][4] = "Jueves";
    cronograma[0][5] = "Viernes";
    cronograma[1][0] = "Maniana";
    cronograma[2][0] = "Tarde";
    cronograma[3][0] = "Noche";
    for (int j = 1; j < 4; j++) {
    for (int i = 1; i < 6; i++) {
    System.out.println("Que haces el " + cronograma[0][i] + " por la " + cronograma[j][0]);
    cronograma[j][i] = in.next();
    System.out.println("");
    }
    }
    for (int j = 0; j < 4; j++) {
    for (int i = 0; i < 6; i++) {
    System.out.print("[ "+ cronograma[j][i] +" ]");
    }
    System.out.println("");
    }
    in.close();
    }
    }

  • @cosasdecompu5597
    @cosasdecompu5597 6 років тому

    llegue hasta aqui, tambien vi tu curso de como programar con raptor

  • @danielfernandezrodriguez1613
    @danielfernandezrodriguez1613 6 років тому +1

    Código para que el usuario establezca el valor inicial de la sucesión y el incremento:
    import java.util.Scanner;
    public class MatricesDinamicas{
    public static void main(String args[]){
    Scanner keyboard = new Scanner(System.in);
    int filas = 0, columnas = 0, valorI = 0, incremento = 0;
    System.out.print("Número de filas: ");
    filas = keyboard.nextInt();
    System.out.println("");
    System.out.print("Número de columnas: ");
    columnas = keyboard.nextInt();
    System.out.println("");
    System.out.print("Valor inicial de la sucesión: ");
    valorI = keyboard.nextInt();
    System.out.println("");
    System.out.print("Incremento de la sucesión: ");
    incremento = keyboard.nextInt();
    System.out.println("");
    int numeros[][] = new int[filas][columnas];
    for(int i = 0; i < filas; i++){
    for(int j = 0; j < columnas; j++){
    numeros[i][j] = valorI;
    valorI+=incremento;
    System.out.print("[" + numeros[i][j] + "]");
    }
    System.out.println("");
    }
    }
    }

  • @mirovillagrana6519
    @mirovillagrana6519 5 років тому

    LO único que se debe de agregar es esto para que el usuario determine el tamaño de filas y columnas mediante el teclado.
    int filas, columnas = 0;
    int contador = 1;

    Scanner objeto = new Scanner(System.in);

    System.out.println("ingresa el numero de filas");
    filas = objeto.nextInt();

    System.out.println("ingresa el numero de columnas");
    columnas = objeto.nextInt();
    int matriz [][] = new int [filas][columnas];

  • @arnaldoespinoza2570
    @arnaldoespinoza2570 7 років тому

    Gracias Excelente

    • @LaGeekipediaDeErnesto
      @LaGeekipediaDeErnesto  7 років тому +1

      Es un gusto ver que has avanzado bastante, espero logres llegar al final del curso y nos puedas apoyar con tu apoinión y tu experiencia al tomar este curso, ya que eso es de gran ayuda como referencia para quienes tomen este curso a futuro. Saludos.

  • @Facubellone
    @Facubellone 6 років тому +1

    Espero que les guste:
    import java.util.Scanner;
    public class Matrices{
    public static void main(String args[]){
    int filas = 0, columnas = 0, contador = 0, c = 1, f = 1;
    Scanner entrada = new Scanner(System.in);
    System.out.print("Cuantas filas deseas ? : ");
    filas = entrada.nextInt();
    System.out.print("Cuantas columnas deseas ? : ");
    columnas = entrada.nextInt();
    int Casilleros [][] = new int [filas][columnas];
    for(int i = 0; i < filas; i++){
    for(int j = 0; j < columnas; j++){
    System.out.print("Fila nº : " + f + " columna nº : " + c + " Que valor quieres poner aqui ? : ");
    Casilleros[i][j] = entrada.nextInt();
    c = c + 1;
    }
    System.out.println("");
    f = f + 1;
    }
    for(int i = 0; i < filas ; i++){
    for(int j = 0; j < columnas; j++){
    System.out.print("["+ Casilleros[i][j] + "]");
    }
    System.out.println("");
    }
    }
    }

    • @vik231
      @vik231 6 років тому

      Genial muy bien. Solo que la variable contador creo que no se utiliza.

    • @Facubellone
      @Facubellone 6 років тому

      Tienes razon, era de otro codigo y me olvide borrarlo