¿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 RUclips. 3. Compartiendo los vídeos del canal en foros y redes sociales. Cualquier opción es de gran ayuda. ¡Muchas gracias!
Muchas Gracias por responder, solo quiero hacerte una pregunta: Lo que pasa es que estaba programando en java 8 y hasta hace unos días instale el java 9 el jdk, no hay problema con los programas, no se tiene que programar de manera diferente en la versión java 9.
@HokaHey ¿Encontraste la respuesta a tu pregunta sobre el cambio de versión del JDK? También me hago esa pregunta, pues soy nuevo en esto. Tu pregunta fue hace un año atrás, supongo que ya has de tener más experiencia :)
Yo creo que cualquier persona puede aprender programacion con este curso esta muy detallado, y explicado todo varias veces para que no queden dudas. Y siempre recordando cosas de videos anterior, en pocas clases termine de entender muchas cosas que solo escribía por inercia.
Hola, muchísimas gracias por el tiempo y dedicación que pones en todos tus videos, recién estoy empezando con la programación, soy estudiante de enfermería pero también me encanta este mundo de la computación/programación. Para los que lean este comentario, 100% recomendado.
Hola Ernesto eres un excelente maestro, tienes un buen modo de enseñar que hasta dan ganas de ver el siguiente video. en hora buena gracias por tu excelente dedicación
Hola que tal amigo de RUclips?? >.< jajaja muy bueno el curso me encanta..!!! quisiera saber si tienes guías de ejercicios para poner en practica todo lo que nos has enseñado..!! muy bueno y completo el curso..!!!
Eres un maestro es el primer curso online que me engancha... asi como si fuera las series de television jajaja quiero seguir viendo y seguir viendo el siguiente video a ver que sucede jajaja... muchas gracias por tu paciencia, dedicacion y esa pedagogia tan acertada que utilizas....estaba en cero totalmente cuando inicice ahora me siento mas preparado.. saludos desde Ecuador..mil gracias.
Muy buena la explicación, lo que si esta mezclado el ejemplo, generalmente siempre el primer indice es para las filas y el segundo para las columnas, al igual que las matrices en el algebra lineal.
Estoy creando un grupo en whatsapp, para aquellos que tengamos dudas, comentarios, opiniones, queramos aportar y/o impulsar algo. Si alguien gusta, busquenme. SALUDOS.
¡Hola Rodríguez Pablo!, es un gusto saber que el contenido del canal resulta de tu agrado y te ha aportado el conocimiento que deseabas obtener. Espero poder seguir aportando en tu desarrollo académico y profesional. Te envió un fuerte abrazo. Saludos!
Hola Ernesto, muchísimas gracias por tus clases, las estoy haciendo y practicando todas, me encanta, tienes excelente pedagogía para transmitir tus conocimientos, espero pronto tu próximo proyecto JAVA con NetBeans (Un curso desde cero hasta nivel avanzado).
Hola, muchas gracias por los comentarios tan positivos. Y por supuesto que realizare un curso con Netbeans, ese curso ya esta planeado, pero necesito concluir este curso para poder publicar los siguientes. Saludos.
Es en mi opinión un excelente curso muy bien explicado y con elementos muy bien elaborados gracias por tu dedicación para explicar sigue adelante para que seamos beneficiados con tu curso y otros vídeos que tienes
pooooooooooooooooooooooorfiiiiiiiiiiiiiiiiiiiiiiiiiinn le e entendido a las arreglos ...jaja y tanto miedo que les tenia por no entenderlos explicas mejor que mi maestro
Hermano Ernesto, Dios te bendiga, apenas tenga la posibilidad de donarte por tu labor tan honorable de enseñar, lo haré. gracias por tu esfuerzo, he aprendido mucho en tan poco tiempo.
Con lo visto en el curso, hice este ejercicio implementando librería Scanner y ciclos, también utilices una librería para imprimir Arrays de forma sencilla llamada Arrays. Poco a poco se va aprendiendo, excelente curso en pleno 2023. import java.util.Scanner; import java.util.Arrays; public class Matrices{ public static void main(String args[]){ Scanner teclado = new Scanner(System.in); int i = 0, j = 0, a = 0, b = 0; System.out.println("¿Cuantas filas quieres que tenga la matriz?"); a = teclado.nextInt(); System.out.println("¿Cuantas columnas quieres que tenga la matriz?"); b = teclado.nextInt(); int Matriz[][] = new int[a][b];
while(i < a){ while(j < b){ System.out.println("Ingresa el valor de la fila #" + i + " columna #" + j); Matriz[i][j] = teclado.nextInt(); j++; } j = 0; i++; } System.out.println(Arrays.deepToString(Matriz)); } }
Por si alguno tuvo la misma duda que yo... no es recomendable imprimir una matriz de forma "manual" es mejor hacerlo con ciclos for... sobretodo porque no siempre sabemos cuantos elementos tiene nuestra matriz.... for (int i = 0; i
Sin duda no es un ejercicio práctico ya que como siempre la idea de Ernesto es primero enseñarnos con plastilina para que entendamos la lógica mucho mas fácil y de hecho es por eso que los que no somos tan prácticos en programación entendemos mas con los videos de Ernesto. Si de una vez lo hace con bucles sería mas difícil.. Saludos.
¡Excelente!, me es grato saber que el contenido ha resultado de tu agrado y por supuesto que te ha aportado los conocimientos que deseabas obtener, espero poder seguir influenciando en tu formación profesional, además de que te invito a que continúes aprendiendo. Saludos.
Yo me preguntaba por que el "ln" del print tenia que hacerse en la segunda linea y no en la 3ra ? ajajja hasta que me acorde que lee de derecha a izq.... primero imprime y luego da el salto de linea.... yo lo estaba pensando al reves , primero salta y dps imprimi. Y ahi me di cuenta que era en la segunda linea. Gracias por tu videos !!
hermano agradecido con tus vídeos de verdad son bastantes completos y me gusta la forma en que explicas pero hay un detalle que solo haces ejemplos con números, y xq no realizas un ejemplo con nombres para también tener conocimiento en la parte de nombres!! gracias por compartir tus conocimientos!!
¡Hola!, en los vídeos siguientes, así como en el curso Java intermedio, el cual es la continuación de este curso, realizamos ejemplos con mayor complejidad así como la implementación de cadenas de caracteres(Texto). Saludos.
Hola me gusto tu video, no había visto que desde el símbolo del sistema se hiciera trabajar un archivo del block de notas; tengo una pregunta: es posible colocar un arreglo, en una "celda" de otro arreglo, gracias y sigue así, buenos videos, saludos.
hola Ernesto, de antemano gracias por este gran curso que nos estas ofreciendo, ahora quisiera saber si vas a crear después de este curso otro de java avanzado o algo similar?, gracias.
¡Hola!, aun no puedo hablar mucho de ello, pero ya estoy trabajando un proyecto para dos cursos- JAVA con NetBeans (Un curso desde cero hasta nivel avanzado) y Android con Andorid Studio.
Este programa te imprime cualquier matriz que quiera el usuario, al igual que puedes ingresar los valores que el usuario quiera. Gracias por tanto Ernesto
Saludos Maestro, al pausar el video, me propuse programar una matriz de 5 filas hi me salio muy diferente, independiente mente, de que no haya Visto el video por completo, antes de comenzar el código, ¿Por qué es tan variada la forma de como intenta resolver cada persona un mismo problema? asi me quedo: import java.util.Scanner; public class Matriz{ public static void main(String args[]){ int lng = 0; Scanner in = new Scanner(System.in); System.out.println("¿Cuantos numeros deseas ingresar por fila?"); lng = in.nextInt(); int fil0[] = new int[lng], fil1[] = new int[lng], fil2[] = new int[lng], fil3[] = new int[lng], fil4[] = new int[lng]; for(int i = 0; i
tenia la misma curiosidad.... y si funciona.... hay q modificar algunas cosas nomas... * la creas con 3 o mas parametros, segun cuantas dimensiones quieras... int numeros [] [] [] = new int [2] [2] [2]; * agregas valores de esta forma: numeros [0] [0] [0] = 1; * y si es de a un valor, lo puedes imprimir asi: System.out.print("[" + numeros[0] [0] [0] + "]"); El gran problema (al menos para mi) es cuando quieres imprimir una matriz de 3 dimensiones en un lugar que solo soporta 2.... quizas se puede hacer algo manual (sin un for) pero dudo mucho que se entienda visualmente hablando... Pero respondiendo a nuestra pregunta... poder se puede jajaja
podrias hacer fibonacci con una tabla bidimensional 2x2 , y de la columna 1 y fila 2 salga la secuencia por ejemlplo en la primera matriz 1, la segunda 1 la tercera 2 y asi siempre en la columna 1 y fila 2.......Gracias
Hice este codigo con scanner y bloques for: import java.util.Scanner; public class Matriz{ public static void main(String args[]){ Scanner in = new Scanner(System.in); int numeros[][] = new int [2][2]; for(int i = 0; i < 2; i++){ for(int j = 0; j < 2; j++){ System.out.println("Ingresa el numero de las coordenadas: [" + i + "] " + "[" + j + "]"); numeros[i][j] = in.nextInt(); } }
En varios ocasiones deberemos trabajar con 2 o mas arreglos (matrices o vectores) al mismo tiempo, donde tendremos datos relacionados entre ellos pero que son de distinto tipo, y por lo tanto, no los podremos poner juntos en la misma matriz. Ejemplo: ** Nro de Legajo ** Apellido ** Fecha de Nacimiento En este caso, tenemos 3 datos de distinto tipo, pero que se relacionan entre ellos, por lo cual, deberemos cargar 3 matrices distintas y la relación entre ellos serán las coordenadas: MAT1 (1,1) Nro de Legajo - MAT2 (1,1) Apellido - MAT3 (1,1) fecha de Nacimiento MAT1 (1,2) Nro de Legajo - MAY2 (1,2) Apellido - MAT3 (1,2) fecha de Nacimiento MAT1 (1,3) Nro de Legajo - MAT2 (1,3) Apellido - MAT3 (1,3) fecha de Nacimiento y así respectivamente ... Realizar un programa que cargue los datos de 15 empleados y luego imprimirlos los datos de cada empleado en un renglón. Deberás realizar una captura de pantalla o copiarlo y pegarlo en un archivo de texto (como prefieras) con el código del programa y enviarlo como tarea en el nombre "Ejercicio 10".
Eso esta mal, el arreglo no puede ir dentro de las comillas, porque no es una cadena de texto que buscas es una funcion. seria asi: System.out.print("[" + numeros [0][0] + "]"); el + se utiliza para unir, se pone atras y adelante porque quiere se una los dos corchetes que estan en esa posicion
+Emi games ¡Hola!, en mis redes sociales publico el orden de los cursos, el siguiente curso será de Android. No obstante C# también ya está contemplado dentro del calendario de publicaciones. Saludos
muy fácil para aplicar la estructura pero hice el ejercicio de la forma como el profe Ernesto lo planteó pero el resultado fue diferente si alguien me puede explicar porque se dio muchas gracias []5[5] [5][5] asi fue el resultado
La Geekipedia De Ernesto hola amigo queria decirte: porque todo lo que haces no lo haces en netbeans ya que seria mas practico porque intento hacer en block de notas y no me compila
Buenos videos amigos!! una consulta por ejemplo si quiero un resultado asi [*][-] [*] [-] con simbolos en ves de poner numeros que cambiaria ... una ayuda.
En vez de usar una variable tipo int, usa una variable tipo String que te permite alojar cualquier tipo de dato, como esos símbolos. Acá te hice ejemplo con nombres.(En vez de los nombres vos podes usar esos símbolos). public class Bidimensional{ public static void main(String args[]){ String numeros [][] = new String [2][2]; numeros[0][0] = "Lautaro"; numeros[0][1] = "Jose"; numeros[1][0] = "Fernando"; numeros[1][1] = "Mauro"; System.out.print("[" + numeros [0][0] + "]"); System.out.println("[" + numeros [0][1] + "]"); System.out.print("[" + numeros [1][0] + "]"); System.out.print("[" + numeros [1][1] + "]"); } }
no amigo, la posicion [0][0] es solo una direccion donde se encuentra el valor 5, entonces al tu mostrar en pantalla [0] [0] saldrá el valor 5. Pero eso no significa que el 5 se guardará en los arrays.
Hola! Primero de todo felicitarte por el curso, lo estoy siguiendo y me está siendo de gran ayuda. Hoy he tenido un problema al inciar el simbolo del sistema, al relizar una acción java me sale el siguiente error: Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object Alguien sabe como solucionarlo? Muchas gracias !
¡Hola!, es de gran importancia aprender a leer errores, ya que es la base de un excelente programador, el error te indica que la maquina virtual de Java no pudo iniciarse, esto puede deberse a disitintas situaciones, pero intenta lo más simple, desintalar y vuelve a instalar. Saludos.
¡Hola!, por supuesto que puedes hacerlo, en el curso Java Intermedio (La continuación de este curso), muestro como realizar operaciones entre matrices. Saludos. Suma y resta de matrices: ruclips.net/video/hXTUwxF31D0/видео.html Multiplicación de matrices: ruclips.net/video/LqSayDW-bSk/видео.html
// vector aleatorio xd import java.util.Random; public class Vectoresexpert{ public static void main(String args []){ Random rm=new Random(); int i,num; //CREACION DE UN VECTOR int vector[]= new int[8]; System.out.println("Creando vector..."); for(i=0;i
como hago para saber el tamaño de una matriz, el numero de filas especificamente? quisiera usar un ciclo for para mostrar las filas y otro ciclo for para las columnas
¡Hola!, si deseas una asesoría puedes contratar un paquete a través de la fanpage del canal o correo electrónico, donde con gusto te indicaré cuales son los costos y beneficios de cada paquete. Saludos. La Geekipedia de Ernesto: ➞ Facebook facebook.com/LaGeekipediaDeErnesto/ ➞ Instagram instagram.com/lageekipedia/ ➞ Twitter twitter.com/LaGeekipedia
@@DanielTutosyGameplays_YT Yo apenas sé claramente pero como todo, las cosas se te queda con mucha práctica y se aplica para todo. A base de repetición cualquier cosa se te queda
¡Hola!, excelente pregunta ya que en los vídeos no explique esa situación. Por supuesto que puedes remplazar el nombre de la variable por cualquier otro nombre que desees, como es el caso que comentas de cambiar la letra i, por la letra c. Sin embargo, lo correcto sería dejar la letra i, ya que esta letra hace referencia que es un indice que puedes manipular con ayuda de la estructura repetitiva, y es por eso que colocamos la letra i. Espero haberme explicado bien y aclarado tu duda. Saludos.
Hola! Yo hice un programa que pide dos arreglos unidimensionales del tamaño que el usuario deseé de elementos positivos y enteros donde el primer elemento del arreglo 1 se multiplica por el ultimo elemento del arreglo dos; el segundo elemento del arreglo 1 se multiplica con el penúltimo elemento del arreglo 2 y así sucesivamente, y los resultados se van guardando en un tercer arreglo y al final imprimir la operación junto con el resultado, solo que cuando lo corro no me quiere imprimir lo último que dije. Alguien me puede ayudar? Aqui esta el codigo: import java.util.Scanner; public class Ejercicio1{ public static void main(String args[]){
System.out.println("Este programa muestra una multiplicacion particular");
Scanner teclado = new Scanner(System.in); float n = 0f, m = 0f, vn = 0f, vm = 0f; int longitud = 0, i = 0, j = 0; System.out.println("Ingresa la cantidad de elementos para el primer arreglo:"); n = teclado.nextFloat(); vn = n % 1; while(n
¡Hola! SI deseas una asesoría personal, puedes contratar uno de los distintos paquetes que pongo a tu disposición a través del correo electrónico: epmgrams@gmail.com, en este mismo medio te haré llegar los costos y beneficios de cada uno de los paquetes. Saludos.
me sale en una dimension igualmente . que puedo hacer ? este es mi codigo: public class Matrizbiuno{ public static void main(String args[]){ int numeros [][] = new int [2][2]; numeros [0][0] = 5; numeros [0][1] = 2; numeros [1][0] = 2; numeros [1][1] = 5; System.out.print("[" + numeros [0][0] +"]"); System.out.print("[" + numeros [0][1] +"]"); System.out.print("[" + numeros [1][0] +"]"); System.out.print("[" + numeros [1][1] +"]"); } }
¡Hola!, te invito a descargar el archivo con el código del vídeo que encontrarás en la descripción del vídeo, con el cual podrás comparar y localizar el error. Saludos.
Les comparto el mismo ejercicio solo que esta vez hecho para que ustedes puedan meter los numeros en la matriz import java.util.Scanner; public class Matrices{ public static void main(String args[]){ int numeros [][] = new int [2][2]; Scanner entrada = new Scanner(System.in); int longitud1 = 0, longitud2 = 0, longitud3= 0, longitud4=0; System.out.print("Por favor deme el primer numero: "); numeros [0][0] = longitud1; longitud1 = entrada.nextInt(); System.out.print("Por favor deme el segundo numero: "); numeros [0][1] = longitud2; longitud2 = entrada.nextInt(); System.out.print("Por favor deme el tercer numero: "); numeros [1][0] = longitud3; longitud3 = entrada.nextInt(); System.out.print("Por favor deme el cuarto numero: "); numeros [1][1] = longitud4; longitud4 = entrada.nextInt(); System.out.print("[" + longitud1 + "]"); System.out.println("[" + longitud2 + "]"); System.out.print("[" + longitud3 + "]"); System.out.print("[" + longitud4 + "]"); } }
Solo piensa en tu columna, y así sabrás que columna es vertical y fila horizontal Si en todo caso también te confunde horizontal y vertical, piensa en horizonte, y sabrás que es de izquierda-derecha y vertical de arriba-abajo
¿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 RUclips.
3. Compartiendo los vídeos del canal en foros y redes sociales.
Cualquier opción es de gran ayuda. ¡Muchas gracias!
Tus vídeos me Gustan eres el único que explica bien y con actitud, todos los demás vídeos son aburridos.
¡Muchas gracias!, es un gusto saber que el contenido ha resultado de tu agrado.
Saludos.
Muchas Gracias por responder, solo quiero hacerte una pregunta:
Lo que pasa es que estaba programando en java 8 y hasta hace unos días instale el java 9 el jdk, no hay problema con los programas, no se tiene que programar de manera diferente en la versión java 9.
eso es por qyue el no parece que este muerto se le nota animado
Si, aunque otros videos sean aburridos tambien son necesario xD
@HokaHey ¿Encontraste la respuesta a tu pregunta sobre el cambio de versión del JDK? También me hago esa pregunta, pues soy nuevo en esto. Tu pregunta fue hace un año atrás, supongo que ya has de tener más experiencia :)
que bueno que encontré tu canal. ya me había aferrado a mi gran amigo que en paz descanse Programación ATS.
Ernesto es un pro para enseñar.
¿que le paso a ese man?
@@marco_m_ murio de cancer
@@marco_m_ MUrió de cancer.... Respeto, por favor...
Yo creo que cualquier persona puede aprender programacion con este curso esta muy detallado, y explicado todo varias veces para que no queden dudas. Y siempre recordando cosas de videos anterior, en pocas clases termine de entender muchas cosas que solo escribía por inercia.
gracias Ernesto por enseñarnos, la programacion se me hacia tediosa pero gracias a tus cursos cada ves me gusta mas este mundo gracias otra vez.
Me pasa lo mesmo jaja
Hola, muchísimas gracias por el tiempo y dedicación que pones en todos tus videos, recién estoy empezando con la programación, soy estudiante de enfermería pero también me encanta este mundo de la computación/programación. Para los que lean este comentario, 100% recomendado.
Arrancando el día con disciplina y actitud!!! Vamos que todos los días aprendemos un poquito mas.
Eso es verdad
no recuerdo cuando empezé a ver tu curso, pero lo volvere a comentar, explicas cosas que se olvidan de comentar algunos profesores
Hola Ernesto eres un excelente maestro, tienes un buen modo de enseñar que hasta dan ganas de ver el siguiente video. en hora buena gracias por tu excelente dedicación
Muchas gracias por tan excelente curso para los que inician en este lenguaje de programación
Hola que tal amigo de RUclips?? >.< jajaja muy bueno el curso me encanta..!!! quisiera saber si tienes guías de ejercicios para poner en practica todo lo que nos has enseñado..!! muy bueno y completo el curso..!!!
Eres un maestro es el primer curso online que me engancha... asi como si fuera las series de television jajaja quiero seguir viendo y seguir viendo el siguiente video a ver que sucede jajaja... muchas gracias por tu paciencia, dedicacion y esa pedagogia tan acertada que utilizas....estaba en cero totalmente cuando inicice ahora me siento mas preparado.. saludos desde Ecuador..mil gracias.
¡Excelente!, es un gusto saber que el contenido ha resultado de tu agrado. muchas gracias por el comentario, saludos.
Este curso sigue siendo genial
Muy buena la explicación, lo que si esta mezclado el ejemplo, generalmente siempre el primer indice es para las filas y el segundo para las columnas, al igual que las matrices en el algebra lineal.
Estoy creando un grupo en whatsapp, para aquellos que tengamos dudas, comentarios, opiniones, queramos aportar y/o impulsar algo.
Si alguien gusta, busquenme. SALUDOS.
@@alvaroguzmanvelasque839 esa es la actitud, tengo algunas ideas y verás que haremos cosas buenas todos los del grupo
@@alvaroguzmanvelasque839 busca este insta @akaelcirco
@Fear Hola, la idea es hacer un grupo por WhatsApp para tener soluciones en tiempo Real, búscame en Instagram @akaelcirco
¿Ya crearon el grupo? Me gustaría unirme en caso afirmativo.
@@ashleycruz4205 Hola, no, aún no se crea ya que no me han buscado, si gustas búscame en insta como (arroba)akaelcirco
Eres el mejor! Gracias por enseñar con amor y paciencia 🙏🏻⚡
NO está el PDF :( yo uso mucho los PDF, DE IGUAL MODO APROVECHO QUE TE ESCRIBO PARA AGRADECERTE POR ESTE CURSO, ESTÁ FABULOSO
Ahí la llevamos...
PRESENTE!
Que gran video, explicas super bien y no se te pasa nada :) No dudare en recomendarte
¡Hola Rodríguez Pablo!, es un gusto saber que el contenido del canal resulta de tu agrado y te ha aportado el conocimiento que deseabas obtener. Espero poder seguir aportando en tu desarrollo académico y profesional.
Te envió un fuerte abrazo. Saludos!
Hola Ernesto, muchísimas gracias por tus clases, las estoy haciendo y practicando todas, me encanta, tienes excelente pedagogía para transmitir tus conocimientos, espero pronto tu próximo proyecto JAVA con NetBeans (Un curso desde cero hasta nivel avanzado).
Hola, muchas gracias por los comentarios tan positivos. Y por supuesto que realizare un curso con Netbeans, ese curso ya esta planeado, pero necesito concluir este curso para poder publicar los siguientes. Saludos.
igual a lo que dijo hokahey hace 2 años a mi tambien me gustan tus videos y explicas muy bien no como otros
Like y gracias Ernesto por compartir tu conocimiento.
Es en mi opinión un excelente curso muy bien explicado y con elementos muy bien elaborados gracias por tu dedicación para explicar sigue adelante para que seamos beneficiados con tu curso y otros vídeos que tienes
¡Muchas gracias!, saludos.
Muy buen material.....
Bro me encantan tus vídeos
Eres super
pooooooooooooooooooooooorfiiiiiiiiiiiiiiiiiiiiiiiiiinn le e entendido a las arreglos ...jaja y tanto miedo que les tenia por no entenderlos explicas mejor que mi maestro
Hermano Ernesto, Dios te bendiga, apenas tenga la posibilidad de donarte por tu labor tan honorable de enseñar, lo haré. gracias por tu esfuerzo, he aprendido mucho en tan poco tiempo.
gracias x la clase!
Con lo visto en el curso, hice este ejercicio implementando librería Scanner y ciclos, también utilices una librería para imprimir Arrays de forma sencilla llamada Arrays. Poco a poco se va aprendiendo, excelente curso en pleno 2023.
import java.util.Scanner;
import java.util.Arrays;
public class Matrices{
public static void main(String args[]){
Scanner teclado = new Scanner(System.in);
int i = 0, j = 0, a = 0, b = 0;
System.out.println("¿Cuantas filas quieres que tenga la matriz?");
a = teclado.nextInt();
System.out.println("¿Cuantas columnas quieres que tenga la matriz?");
b = teclado.nextInt();
int Matriz[][] = new int[a][b];
while(i < a){
while(j < b){
System.out.println("Ingresa el valor de la fila #" + i + " columna #" + j);
Matriz[i][j] = teclado.nextInt();
j++;
}
j = 0;
i++;
}
System.out.println(Arrays.deepToString(Matriz));
}
}
tus clases son espectaculares
buena clase profe
muy buen tema gracias
muy bueno el curso, sobre todo los ejemplos prácticos que utilizas.
¡Muchas gracias!, saludos.
Buen video, Buena explicación
Por si alguno tuvo la misma duda que yo... no es recomendable imprimir una matriz de forma "manual" es mejor hacerlo con ciclos for... sobretodo porque no siempre sabemos cuantos elementos tiene nuestra matriz....
for (int i = 0; i
Justamente iba a comentar sobre eso. Claro, me dije "Pues imagínate que tienes una matriz de 200×200 (por poner un ejemplo) . Te mueres 😂
Sin duda no es un ejercicio práctico ya que como siempre la idea de Ernesto es primero enseñarnos con plastilina para que entendamos la lógica mucho mas fácil y de hecho es por eso que los que no somos tan prácticos en programación entendemos mas con los videos de Ernesto. Si de una vez lo hace con bucles sería mas difícil.. Saludos.
Excelente maestro
GRACIAS me sirvió mucho el curso aprendí mas aquí que con la profe que me dio em primer semestre.👍
¡Excelente!, me es grato saber que el contenido ha resultado de tu agrado y por supuesto que te ha aportado los conocimientos que deseabas obtener, espero poder seguir influenciando en tu formación profesional, además de que te invito a que continúes aprendiendo. Saludos.
Yo me preguntaba por que el "ln" del print tenia que hacerse en la segunda linea y no en la 3ra ? ajajja hasta que me acorde que lee de derecha a izq.... primero imprime y luego da el salto de linea.... yo lo estaba pensando al reves , primero salta y dps imprimi. Y ahi me di cuenta que era en la segunda linea. Gracias por tu videos !!
Cap 21 de 48, seguimos dando aguante
si jaja
hermano agradecido con tus vídeos de verdad son bastantes completos y me gusta la forma en que explicas pero hay un detalle que solo haces ejemplos con números, y xq no realizas un ejemplo con nombres para también tener conocimiento en la parte de nombres!! gracias por compartir tus conocimientos!!
¡Hola!, en los vídeos siguientes, así como en el curso Java intermedio, el cual es la continuación de este curso, realizamos ejemplos con mayor complejidad así como la implementación de cadenas de caracteres(Texto). Saludos.
a ok !! perfecto y nuevamente gracias por tus vídeos y compartir tus conocimientos!!!
BUEN VIDEO!
Gracias bro mi maestra no sabe explicar y esto me sirve de mucha ayuda xd
amigo tus cursos estan super chidos ! me ayudaron bastante a repasar y aprender cositas :3 estaría chido que hagas de Python
ok bb, muy pronto
mil gracias
Hola me gusto tu video, no había visto que desde el símbolo del sistema se hiciera trabajar un archivo del block de notas; tengo una pregunta: es posible colocar un arreglo, en una "celda" de otro arreglo, gracias y sigue así, buenos videos, saludos.
gracias super bueno
Gracias 🧠🤠
Ernesto una pregunta es q se me olvido el espacio de memoria del arreglo son los corchetes q tu abristes primero?
Matrices...es un concepto interesante y más si es de más de dos dimensiones.
muchas gracias amigo eres un puto pro de los pro
hola Ernesto, de antemano gracias por este gran curso que nos estas ofreciendo, ahora quisiera saber si vas a crear después de este curso otro de java avanzado o algo similar?, gracias.
¡Hola!, aun no puedo hablar mucho de ello, pero ya estoy trabajando un proyecto para dos cursos-
JAVA con NetBeans (Un curso desde cero hasta nivel avanzado) y Android con Andorid Studio.
muchas gracias por tu respuesta :D
eres un crack !
Este programa te imprime cualquier matriz que quiera el usuario, al igual que puedes ingresar los valores que el usuario quiera.
Gracias por tanto Ernesto
pero si eres el mejor, gracias por tus videosss pff brutales
tengo una duda, si en esa matris pongo String (texto) en vez de Int (además de que sea texto) ¿tendria alguna diferencia el resultado o un error?
si funciona poniendo String en vez de Int, solo que en donde colocas los nombres tienes que poner cada uno entre comillas.
buen vidio
Un ejemplo con palabras o letras:
public class MatricesNombres{
public static void main(String args[]){
String nombres [][] = new String [2][2];
nombres [0][0] = "Oscar";
nombres [0][1] = "Diana";
nombres [1][0] = "Javier";
nombres [1][1] = "Jenny";
System.out.print("[" + nombres [0][0] + "]");
System.out.println("[" + nombres [0][1] + "]");
System.out.print("[" + nombres [1][0] + "]");
System.out.print("[" + nombres [1][1] + "]");
}
}
El único vídeo que no tenia el PDF :D Pero lo dibuje en el cuaderno
Saludos Maestro, al pausar el video, me propuse programar una matriz de 5 filas hi me salio muy diferente, independiente mente, de que no haya Visto el video por completo, antes de comenzar el código, ¿Por qué es tan variada la forma de como intenta resolver cada persona un mismo problema? asi me quedo:
import java.util.Scanner;
public class Matriz{
public static void main(String args[]){
int lng = 0;
Scanner in = new Scanner(System.in);
System.out.println("¿Cuantos numeros deseas ingresar por fila?");
lng = in.nextInt();
int fil0[] = new int[lng], fil1[] = new int[lng], fil2[] = new int[lng], fil3[] = new int[lng], fil4[] = new int[lng];
for(int i = 0; i
Hola, como estan? duda, no se leen primero las filas y luego las columnas ?
excelent6e video, una pregunat, como seria para simplificar el codigo bidimensinal de una matriz?
ALGUIEN SABE DONDE PODEMOS ENCONTRAR MAS EJEMPLOS DE MATRICES PARA PODER PRACTICAR XFAVOR
si agrego otro par de corchetes genero un arreglo 3D?
tenia la misma curiosidad.... y si funciona.... hay q modificar algunas cosas nomas...
* la creas con 3 o mas parametros, segun cuantas dimensiones quieras...
int numeros [] [] [] = new int [2] [2] [2];
* agregas valores de esta forma:
numeros [0] [0] [0] = 1;
* y si es de a un valor, lo puedes imprimir asi:
System.out.print("[" + numeros[0] [0] [0] + "]");
El gran problema (al menos para mi) es cuando quieres imprimir una matriz de 3 dimensiones en un lugar que solo soporta 2.... quizas se puede hacer algo manual (sin un for) pero dudo mucho que se entienda visualmente hablando...
Pero respondiendo a nuestra pregunta... poder se puede jajaja
podrias hacer fibonacci con una tabla bidimensional 2x2 , y de la columna 1 y fila 2 salga la secuencia por ejemlplo en la primera matriz 1, la segunda 1 la tercera 2 y asi siempre en la columna 1 y fila 2.......Gracias
lol
Hice este codigo con scanner y bloques for:
import java.util.Scanner;
public class Matriz{
public static void main(String args[]){
Scanner in = new Scanner(System.in);
int numeros[][] = new int [2][2];
for(int i = 0; i < 2; i++){
for(int j = 0; j < 2; j++){
System.out.println("Ingresa el numero de las coordenadas: [" + i + "] " + "[" + j + "]");
numeros[i][j] = in.nextInt();
}
}
for(int i = 0; i < 2; i++){
for(int j = 0; j < 2; j++){
System.out.print("[" + (numeros[i][j]) + "] ");
j++;
System.out.println("[" + numeros[i][j] + "]");
}
}
}
}
Eres un genio!!
En varios ocasiones deberemos trabajar con 2 o mas arreglos (matrices o vectores) al mismo tiempo, donde tendremos datos relacionados entre ellos pero que son de distinto tipo, y por lo tanto, no los podremos poner juntos en la misma matriz.
Ejemplo:
** Nro de Legajo
** Apellido
** Fecha de Nacimiento
En este caso, tenemos 3 datos de distinto tipo, pero que se relacionan entre ellos, por lo cual, deberemos cargar 3 matrices distintas y la relación entre ellos serán las coordenadas:
MAT1 (1,1) Nro de Legajo - MAT2 (1,1) Apellido - MAT3 (1,1) fecha de Nacimiento
MAT1 (1,2) Nro de Legajo - MAY2 (1,2) Apellido - MAT3 (1,2) fecha de Nacimiento
MAT1 (1,3) Nro de Legajo - MAT2 (1,3) Apellido - MAT3 (1,3) fecha de Nacimiento
y así respectivamente ...
Realizar un programa que cargue los datos de 15 empleados y luego imprimirlos los datos de cada empleado en un renglón.
Deberás realizar una captura de pantalla o copiarlo y pegarlo en un archivo de texto (como prefieras) con el código del programa y enviarlo como tarea en el nombre "Ejercicio 10".
...
En la parte de System.out.print(" + numero [0][0] +") por que se pone + al final??
Eso esta mal, el arreglo no puede ir dentro de las comillas, porque no es una cadena de texto que buscas es una funcion.
seria asi:
System.out.print("[" + numeros [0][0] + "]");
el + se utiliza para unir, se pone atras y adelante porque quiere se una los dos corchetes que estan en esa posicion
lo que pasa es que hay que concatenar una comilla para que quede separado y no se vea abultado y ahi te falto un espacio entre el mas y la comilla
hola,cuando se termine el curso de java puedes hacer el curso de c#?
+Emi games ¡Hola!, en mis redes sociales publico el orden de los cursos, el siguiente curso será de Android. No obstante C# también ya está contemplado dentro del calendario de publicaciones.
Saludos
hola y gracias por responder rápido diferentes a barios yutuber ,pero volviendo al tema cuales son tus redes sociales?
+Emi games Los link los podrás encontrar en la descripción de todos los vídeos.
La Geekipedia De Ernesto ok,gracias
@@LaGeekipediaDeErnesto hace 2 años de este comentario y el curso de c# nada. que paso con el ?
muy fácil para aplicar la estructura pero hice el ejercicio de la forma como el profe Ernesto lo planteó pero el resultado fue diferente si alguien me puede explicar porque se dio muchas gracias
[]5[5]
[5][5] asi fue el resultado
La Geekipedia De Ernesto
hola amigo queria decirte: porque todo lo que haces no lo haces en netbeans ya que seria mas practico porque intento hacer en block de notas y no me compila
En el curso de java intermedio ya ocupa un ide como netbeans
Creo que era porque era nuevo pero, en raptor esto de las matrices y el método de la burbuja me parecieron muy difíciles cx
Buenos videos amigos!! una consulta por ejemplo si quiero un resultado asi [*][-] [*] [-] con simbolos en ves de poner numeros que cambiaria ... una ayuda.
En vez de usar una variable tipo int, usa una variable tipo String que te permite alojar cualquier tipo de dato, como esos símbolos. Acá te hice ejemplo con nombres.(En vez de los nombres vos podes usar esos símbolos).
public class Bidimensional{
public static void main(String args[]){
String numeros [][] = new String [2][2];
numeros[0][0] = "Lautaro";
numeros[0][1] = "Jose";
numeros[1][0] = "Fernando";
numeros[1][1] = "Mauro";
System.out.print("[" + numeros [0][0] + "]");
System.out.println("[" + numeros [0][1] + "]");
System.out.print("[" + numeros [1][0] + "]");
System.out.print("[" + numeros [1][1] + "]");
}
}
Lo correcto creo que sería usar un "CHAR" ya que es justamente para lo que sirve, alojar carácteres
alguno probo con nombres?? probe con poner char y con poner string, solo cambiando la palabra int , pero me salta error.
ya me salio! es con String y a los nombres se los debe poner entre comillas.
Increíble cm me marcaba 12 errores xq en el método main me confundí y puse al final ; cuando era {}
¿Como podría desplegar el mensaje con JOptionPane?
tengo una duda: al darle el valor [0][0]=5 no tomara las dos dimensiones el valor 5, me confundí en esa parte
no amigo, la posicion [0][0] es solo una direccion donde se encuentra el valor 5, entonces al tu mostrar en pantalla [0] [0] saldrá el valor 5. Pero eso no significa que el 5 se guardará en los arrays.
¿se pude hacer un vector de tres dimensiones poniendo mas corchetes?
Se puede, aunque eso es un poco más complejo. Investiga ese aspecto.
LIKE
Hola! Primero de todo felicitarte por el curso, lo estoy siguiendo y me está siendo de gran ayuda. Hoy he tenido un problema al inciar el simbolo del sistema, al relizar una acción java me sale el siguiente error: Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
Alguien sabe como solucionarlo? Muchas gracias !
¡Hola!, es de gran importancia aprender a leer errores, ya que es la base de un excelente programador, el error te indica que la maquina virtual de Java no pudo iniciarse, esto puede deberse a disitintas situaciones, pero intenta lo más simple, desintalar y vuelve a instalar. Saludos.
Funcionó, gracias!😊
Tengo Una duda Si yo Quisiera que el Usuario eligiera el numero de Filas y Colunnas haciendo referencia a la libreria Scanner
¡Hola!, podrías se más especifico. Saludos.
La Geekipedia De Ernesto Ya lo logre en el siguiente video Logre ver que con el "for" lo podia Hacer Gracias.
Te has equivocado (Carmen se encuentra en la posición 4 de la columna y no en la posición 3).
Saludos.
Puedo realizar operaciones con estas matrices?
¡Hola!, por supuesto que puedes hacerlo, en el curso Java Intermedio (La continuación de este curso), muestro como realizar operaciones entre matrices. Saludos.
Suma y resta de matrices: ruclips.net/video/hXTUwxF31D0/видео.html
Multiplicación de matrices: ruclips.net/video/LqSayDW-bSk/видео.html
La Geekipedia De Ernesto Gracias, he seguido este curso desde 1 al 23 hasta ahora.
Necesito hacer algo parecido, solo que un salón de clases y que el llenado sea aleatorio. De hombres y mujeres. Ayuda
// vector aleatorio xd
import java.util.Random;
public class Vectoresexpert{
public static void main(String args []){
Random rm=new Random();
int i,num;
//CREACION DE UN VECTOR
int vector[]= new int[8];
System.out.println("Creando vector...");
for(i=0;i
Como podria hacer el juego de Buscaminas?
como hago para saber el tamaño de una matriz, el numero de filas especificamente? quisiera usar un ciclo for para mostrar las filas y otro ciclo for para las columnas
¡Hola!, si deseas una asesoría puedes contratar un paquete a través de la fanpage del canal o correo electrónico, donde con gusto te indicaré cuales son los costos y beneficios de cada paquete. Saludos.
La Geekipedia de Ernesto:
➞ Facebook facebook.com/LaGeekipediaDeErnesto/
➞ Instagram instagram.com/lageekipedia/
➞ Twitter twitter.com/LaGeekipedia
@@LaGeekipediaDeErnesto gracias, en este caso me di cuenta que en el próximo vídeo está la respuesta a esto, pero es bueno saber de esa opción
like
I lovet XD
¿Ernesto como haces para acordarte todos los codigos?
Mucha practica jaja
@@TheRayan79 enserio
@@TheRayan79 ahhhhhhhhhhhh
@@TheRayan79 vamos a ver a caso tu sabes todos los codigos tu estar en esta leccion por que yo ya estoy intermedio 16
@@DanielTutosyGameplays_YT Yo apenas sé claramente pero como todo, las cosas se te queda con mucha práctica y se aplica para todo. A base de repetición cualquier cosa se te queda
si cambio la letra i por una c afecta ?
¡Hola!, excelente pregunta ya que en los vídeos no explique esa situación.
Por supuesto que puedes remplazar el nombre de la variable por cualquier otro nombre que desees, como es el caso que comentas de cambiar la letra i, por la letra c.
Sin embargo, lo correcto sería dejar la letra i, ya que esta letra hace referencia que es un indice que puedes manipular con ayuda de la estructura repetitiva, y es por eso que colocamos la letra i. Espero haberme explicado bien y aclarado tu duda. Saludos.
Muchas Gracias por contestar, por cierto soy el de facebook: Oscar Daniel Delgadillo xD
no afecta en lo absoluto, solo que lo "ideal" es que los manejes con la i. saludos
Para nada la letra i es solo un nombre de campo y se usa como estandar que representa indice
se puede android en java con bloc de notas
Sinceramente jamás lo he intentado, pero no dudo que debe de existir alguna manera de hacerlo.
Que no se enumeran primero las filas y luego las columnas? Corrígeme si me equivocó!
Hola! Yo hice un programa que pide dos arreglos unidimensionales del tamaño que el usuario deseé de elementos positivos y enteros donde el primer elemento del arreglo 1 se multiplica por el ultimo elemento del arreglo dos; el segundo elemento del arreglo 1 se multiplica con el penúltimo elemento del arreglo 2 y así sucesivamente, y los resultados se van guardando en un tercer arreglo y al final imprimir la operación junto con el resultado, solo que cuando lo corro no me quiere imprimir lo último que dije. Alguien me puede ayudar? Aqui esta el codigo:
import java.util.Scanner;
public class Ejercicio1{
public static void main(String args[]){
System.out.println("Este programa muestra una multiplicacion particular");
Scanner teclado = new Scanner(System.in);
float n = 0f, m = 0f, vn = 0f, vm = 0f;
int longitud = 0, i = 0, j = 0;
System.out.println("Ingresa la cantidad de elementos para el primer arreglo:");
n = teclado.nextFloat();
vn = n % 1;
while(n
¡Hola!
SI deseas una asesoría personal, puedes contratar uno de los distintos paquetes que pongo a tu disposición a través del correo electrónico: epmgrams@gmail.com, en este mismo medio te haré llegar los costos y beneficios de cada uno de los paquetes. Saludos.
j = j -1 es lo que te falta
Aqui otra forma de resolver el problema.
public class Matriz{
public static void main(String args[]){
int mat[][] = {{5, 2}, {2, 5}};
System.out.println("[" + mat[0][0] + "]" + "[" + mat[0][1] + "]");
System.out.println("[" + mat[1][0] + "]" + "[" + mat[1][1] + "]");
}
}
Alguien me puede ayudar, creo q en el código hay un error 🙄.
No me permite ingresar el primer nombre en mis arreglos 🙄😥😥
import java.util.Scanner;
public class Inicio{
public static void main(String args[]){
int cantidad = 0;
Scanner entrada = new Scanner(System.in);
System.out.print("cuantos numeros deseas guardar?: ");
cantidad = entrada.nextInt();
String numeros[] = new String[cantidad];
String contador = "";
for(int i = 0 ; i < numeros.length;i++){
System.out.println("Escribe el numero: "+ (i+1));
contador = entrada.nextLine();
numeros[i]=contador;
}
for(int i = 0;i < numeros.length;i++){
System.out.print(numeros[i]+",");
}
}
}
import java.util.Scanner;
public class Inicio{
public static void main(String args[]){
int cantidad = 0;
Scanner entrada = new Scanner(System.in);
System.out.print("cuantos numeros deseas guardar?: ");
cantidad = entrada.nextInt();
String numeros[] = new String[cantidad];
String contador = "";
for(int i = 0 ; i < numeros.length;i++){
System.out.println("Escribe el numero: "+ (i+1));
contador = entrada.nextLine();
numeros[i]=contador;
}
for(int i = 0;i < numeros.length;i++){
System.out.print(numeros[i]+",");
}
}
}
me sale en una dimension igualmente . que puedo hacer ?
este es mi codigo:
public class Matrizbiuno{
public static void main(String args[]){
int numeros [][] = new int [2][2];
numeros [0][0] = 5;
numeros [0][1] = 2;
numeros [1][0] = 2;
numeros [1][1] = 5;
System.out.print("[" + numeros [0][0] +"]");
System.out.print("[" + numeros [0][1] +"]");
System.out.print("[" + numeros [1][0] +"]");
System.out.print("[" + numeros [1][1] +"]");
}
}
¡Hola!, te invito a descargar el archivo con el código del vídeo que encontrarás en la descripción del vídeo, con el cual podrás comparar y localizar el error. Saludos.
Muchas gracias nelson! Me ayudaste mucho
Les comparto el mismo ejercicio solo que esta vez hecho para que ustedes puedan meter los numeros en la matriz
import java.util.Scanner;
public class Matrices{
public static void main(String args[]){
int numeros [][] = new int [2][2];
Scanner entrada = new Scanner(System.in);
int longitud1 = 0, longitud2 = 0, longitud3= 0, longitud4=0;
System.out.print("Por favor deme el primer numero: ");
numeros [0][0] = longitud1;
longitud1 = entrada.nextInt();
System.out.print("Por favor deme el segundo numero: ");
numeros [0][1] = longitud2;
longitud2 = entrada.nextInt();
System.out.print("Por favor deme el tercer numero: ");
numeros [1][0] = longitud3;
longitud3 = entrada.nextInt();
System.out.print("Por favor deme el cuarto numero: ");
numeros [1][1] = longitud4;
longitud4 = entrada.nextInt();
System.out.print("[" + longitud1 + "]");
System.out.println("[" + longitud2 + "]");
System.out.print("[" + longitud3 + "]");
System.out.print("[" + longitud4 + "]");
}
}
Noemí
minutos 9:52 se queda sin pilas xD
oye me gustaria que subieras el codigo de un array tridimencional
Porque enseña a programar en bloc de notas? 🤦
Like si no eres el unico que te confundes con lo de flila y columnas xd.....
Solo piensa en tu columna, y así sabrás que columna es vertical y fila horizontal
Si en todo caso también te confunde horizontal y vertical, piensa en horizonte, y sabrás que es de izquierda-derecha y vertical de arriba-abajo
Menos Tor browser y más bucles for bro