✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅ 🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀 🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀 💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
Estoy finalizando la leccion 23, no tengo palabras para describir la satisfaccion de contar con profesores de esta categoria. Mi proposito es finalizar todo el paquete de cursos de Java, simplemente genial. Gracias mil!!!
muchas gracias amigo ojala fueras mi profesor en la carrera de informatica que lo unico que hace es leer el ppt... gente como tu falta en este mundo un abrazo y gracias por perder tu tiempo en ayudarnos sigue asi :)
Pues a mi modo de ver eso no se llama perder el tiempo, se le llama contribuir al aprendizaje del ser humano, compartir sus conocimientos para el desarrollo de nuevos pensamientos. Con todo respeto aclaro.
Para evitar escribir toda esta cadena "System.out.println(""); puedes escribir sout y oprimir tabulador, te sacara la cadena completa y solo es digital dentro de las comillas. Lo mismo con el bucle for, escribes for y tabulador y te sacara la cadena completa for y solo seria modificar en valor en que inicia la condición.
Para los interesados Los paréntesis (en singular, paréntesis) son signos de puntuación que se usan a pares y que encierran información. Los distintos tipos según su forma son: Los paréntesis propiamente dichos: (…) Los corchetes: […] Las llaves: {…} Las comillas angulares, comillas latinas, comillas bajas, corchetes angulares o «cuñas»: «…»
Para los interesados: Los signos de interrogación (en singular, signo de interrogación) son signos de puntuación que se usan a pares y que encierran preguntas. Los distintos tipos de forma son: El de apertura: ¿ El de cierre: ?
Es usted un gran profesor. Llevo programando seis meses y finalmente comienzo a entender las cosas. Por fin siento emoción al momento de estar programando. Un aporte espectacular que en verdad nos beneficia como estudiantes.
Muchas gracias por tu video. No tenía ni idea de arrays, ha sido verte y entender de repente los códigos que escribía sin saber en clase. De verdad, gracias. Sigue así.
gracias amigo eres muy bueno explicando el tema, la verdad vine buscando alguien que me aclarara mas el tema y tu me lo aclaraste de una forma excelente, sigue así.
Muchas gracias amigo, explicas de mil maravillas te sigo en todos tus videos y los entiendo perfectamente, gracias mil gracias por compartir tus conocimientos. Eres lo máximo.
Te amo, me voy para el 200 jujuu que maestro este tipo!!! muy buen trabajo!!! y encima accesible a todos, esto es inteligencia colectiva señores!! un abarzo grande
muchisimas gracias por tus contribucionessigo todos tus tutos en paralelo a la carrera de analista programador y debo decir que me has salvado un mnton de veces ...se nota la vocacion de enseñar que tienes gracias ...
Gracias a ti entiendo Java! :3 eres mi idolo... mi profesor es un copy-paste-lover y no entendia nada, ver tus videos me esta ayudando muchisimo! muchas gracias por tu aportacion!!
Gracias profesor Juan es sin duda alguna el mejor explicando cada tema, en especial explicando el tema de los arrays y el bucle for. saludos desde Mexico
Ya he seguido otros tutoriales y con cada vídeo me doy más cuenta de lo dinámico que lo haces. Precísamente las explicaciones de los arrays con otros profesores me parecían tediosas, por tanto el contenido de lo impartido se me hacía difícil de asimilar; sin embargo, gracias a tus explicaciones técnicas, pero a la vez muy interesantes y entretenidas, consigues que se entienda todo y además se tengan ganas de más. Gracias por existir.
En pleno 2020 sigo siendo iluminado con la manera de impartir tus clases y en particular este video me ha ayudado con un problema de la UNI Gracias por todo, has ganado un suscriptor más.
Grasias por compartir su conosimientos en programacion, antes de ver estos videos encontraba unos que en cortos minutos me daba sueño pero con estos me quedo horas viendo y practicando que Dios lo bendiga.
Sefora Martin: El operador new llama al constructor de turno para crear una instancia de la clase de turno. Lo puedes traducir por "nuevo" y te ayudará bastante a comprender su uso: Persona Paco=new Persona(); // Persona Paco= nueva Persona Un saludo
+pildorasinformaticas el new lo que hace es crear un espacio en la memoria ram, pero ese espacio no es un int,double,float,etc sino que es de referencia por el objeto al cual se esta creando
mire teacher lo hice que se repitiera mientra arroba sea diferente de true jjj me salio bien xd package comprueba_mail; import javax.swing.JOptionPane; /** * * @author jonathan */ public class Comprueba_mail { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic boolean arroba=false; while(arroba!=true){ String mail=JOptionPane.showInputDialog("Introduzca su email"); for(int i=0;i
Hola pildoras, antes que otra cosa le felicito porque es verdad que ni en las mismas universidades enseñan de tan buena forma como lo haces Usted. He llevado algunos cursos que imparten personas españolas (como en esta caso) y la verdad que lo hacen de una manera extraordinaria. Explicando punto por punto, con detenimiento, y sobre todo con ejemplos reales. Es fácil comprender con usted. Mi comentario sólo para preguntar, porque como todos sabemos, una misma palabra puede tener significados diferentes según el lugar y el contexto. En este ejemplo Usted nombre un arreglo como mi_matriz , lo inició y le dio valores... pero aquí en México a este tipo de arreglos le conocemos como vectores (de una sola direccion) y como matrices (cuando tienen dos o más direcciones ). Cuestión sólo de duda para evitar confusión de términos , Saludos! De antemano le agradezco por su curso, porque aunque se un poco de Java, hay nuevas cosas que he ido aprendiendo durantes estos primeros 20 vídeos. :)
Hola !! Muchas gracias por el comentario. Me alegro de que te gusten los cursos. De verdad te digo que ya no se muy bien cómo se llaman en realidad. Yo los conozco como Arrays, vectores, matrices y arreglos, pudiendo tener cada uno de ellos una o varias dimensiones. Aquí también los llamamos matrices o Arrays incluso cuando tienen una sola dimensión. En los diferentes libros que he ido leyendo con el tiempo, en cada uno lo llaman de una forma... No sabría decirte cuál es la correcta. Un saludo!!
7 лет назад
Ok, muchas gracias por la respuesta. Seguimos aprendiendo más cosas jajaja.. sigamos con el curso. Saludos y retiro mi agradecimiento por tan buen contenido en tu canal!
Eres un genio explicando. Te agradezco enormemente el video. Te has ganado un suscriptor! Por cierto los "paréntesis rectos [ ]" se llaman corchetes. Un gran saludo!
Hola! Muchas gracias por el vídeo. Actualmente estoy cursando DAM a distancia y estos vídeos me están ayudando muchísimo a afianzar conceptos. Espero que lleguemos a la parte de constructores en Java que es la que menos he entedido en mi curso. Estoy seguro que si lo explicas me quedará mas claro todo. Gracias!
Gracias profe, hice un programa para calcular el promedio de un numero determinado de calificaciones y otro que calcula un numero x de calificaciones utilizando estos arreglos, cada día que pasa me gusta mas el java y con alguien como usted guiándonos esto se hace mas fácil :D
Me parece que la difencia entre: int [] mi_matriz = new int[5]; int mi_matriz[] = new int[5]; como se permite declarar varias variables a la vez, en la primera si se agregan más variables todas son Array, en cambio en la segunda solo mi_matriz[] sería un array. ejemplo: int [] mi_matriz = new int[5], mi_matriz2 = new int[8]; int mi_matriz[] = new int[5], numero = 3, valor = 4;
Hola profe, vamos lentos pero seguros, primero que todo felicitarle por tan buen curso, es oro puro. Y segundo para que me diga qué tal le parece el código que hice para este video. Lo hice antes de verlo todo: public static void main (String[]args){ int posiciones_array = Integer.parseInt (JOptionPane.showInputDialog("Por favor ingrese el número de posiciones que tendrá el arreglo: ")); int [] arreglo = new int[posiciones_array]; for(int i = 0; i < arreglo.length; i++){ int valor = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el valor para el arreglo:")); arreglo[i] = valor; System.out.println("El valor ingresado a la posición " + i + " del arreglo es: " + arreglo[i]); } System.out.print("El arreglo ingresado es el siguiente: "); for(int x = 0; x < arreglo.length; x++){ System.out.print(" " + "[" + arreglo[x] + "]" + " "); } System.out.println(" "); }
Mucho mejor que los profesores de mi Universidad :33 . Gracias me has aclarado varias cosas. Yuju. He aprendido más aquí que en la U . Sigue así, gracias por ayudarnos!
Gracias , es el mejor profesor de programación que existe , estoy aprendiendo mucho con usted , muchas gracias, una consulta en estos tutoriales ams adlenate tocara el tema de pilas, polimorfismo??, gracias de antemano por darse el tiempo para responder
Gracias por el comentario. El tema de las pilas lo tiens en los vídeos dedicados a las colecciones y del polimorfismo hablo y pongo algún ejemplo en los vídeos dedicados a la POO (un poco más adelante). Un saludo!!
buen día profesor, tengo una duda respecto a la estructura de repetición for, en este ejercicio veo que usted al utilizar el método length ya no tiene la necesidad de agregar paréntesis ( int i=0;i
+Juan Ortega Hola !! No, se debe a que por un lado tenemos la propiedad length (sin paréntesis) y un método con el mismo nombre length() (con paréntesis). Un saludo
Me acabe tu curso de php hace unos meses y ahora estos videos son tan basicos que antes de que vaya empezando a explicar el ejercicio yo ya lo termine jejejeje.
Enhorabuena por el curso, no se puede explicar mejor. Voy por el video nº22 y he empezado contigo desde cero. Y estoy enganchado. Quisiera que me recomendaras algún libro como apoyo a tu curso, y te digo que lo único que sé de programación, lo estoy aprendiendo contigo :-). Pero quiero seguir con esto para cuando termine tu curso, hacer uno que me certifique. Muchas gracias de antemano. Y muchas gracias por el este curso increible que estas impartiendo.
Gracias por el comentario. Me alegro de que te guste. En cuanto a libros a mi me gustan los Core Java de Prentice Hall y los de Agustín Froufe. Un saludo!!
Gracias por el comentario. Me alegro de que te guste. En cuanto a libros a mi me gustan los Core Java de Prentice Hall y los de Agustín Froufe. Un saludo!!
Hola. En primer lugar, muchas gracias por este curso tan completo y detallado. Voy siguiendo el curso vídeo a vídeo, y actualmente estoy viendo este, pero me han quedado un par de dudas que me pregunto si podrías aclararme. 1: ¿Hay alguna diferencia entre usar varios "if" y usar "else if" cuando en una misma condición pueden darse varios casos? Pienso que ambos pueden hacer lo mismo... 2: Respecto al curso en si, pienso que está muy bien explicado y detallado, pero creo que le faltan ejercicios para ir poniendo en práctica todo lo que se va aprendiendo en cada vídeo. Sin la práctica de los conocimientos aprendidos, la eficacia del curso disminuye mucho. Por eso, me gustaría preguntar si conoces alguna página u otro recurso web que tenga ejercicios para ir practicando. De nuevo, muchas gracias por el curso.
Una duda: Por qué cuando leímos la longitud del e-mail ( video bucle for) utilizamos "mail.length()" y ahora usamos "matriz.length" pero sin paréntesis ? Muy buenos cursos. Muchas gracias !
Quiere decir que para un string se debe aplicar un mecanismo distinto que para el array, para devolver la longitud de un string se debe llamar a su metodo que internamente calcula la longitud. mientras que para el array, cuando se define ya se le da el valor a la propiedad length. en uno es metodo y en otro es atributo.
profesor, me encantan sus videos, empece ayer con ellos, el curso me va a servir para realizar apps en android, ya que android se maneja mucho con java por lo que he leido, espero su respuesta, ya que me gusaria enfocarme en android, muchas gracias!! espero su respuesta
Sí, así es. Para crear buenas aplicaciones Android, son necesarios tener sólidos conocimientos de Java. En este mismo canal tienes también un curso de programación en Android que actualmente está en elaboración. Te recomiendo comenzar con el curso de Android una vez hayas llegado al vídeo 200 de este curso de Java. Un saludo!!
Hola, enhorabuena por los cursos, son muy completos y educativos... aunque algun pdf resumen vendria genial como recordatorio... El caso esque tengo una pequeña duda, quizá algo enrevesada sobre los arrays y no la encuentro en ningún sitio. Es sobre el operador [], me suena haber leido hace mucho tiempo, seguramente sobre el lenguaje C, que había una sutil diferencia entre int[] a; e int a[]; pero no la recuerdo bien... Era algo enrevesado así como la diferencia entre b=a++; (b=a; a=a+1;) y b=++a; (b=a+1; a=a+1) y creo que afectaba en algo a como se creaba y consideraba la variable y a algún tipo de operación con arrays... No estoy seguro, pero creo que en un caso la variable a se consideraba un array de int y en el otro la variable a se consideraba solo el primer int aunque reservaba la memoria y se podía acceder a las demás posiciones como en un array normal con el operador [] . ((Por lo tanto a y a eran variables de distinto tipo)) ... pero como en Java se trabaja con objetos (y desconozco como crea realmente un objeto en memoria), no hay punteros y no se permite superar los límites de un array... aunque la memoria se supone que la reserva en los dos casos ... no se si realmente en Java esto afecta en algo... pero bueno, por si te suena o interesa... aunque lo probare ahora que he recordado algo.
Hola Profesor, primero que nada quiero agradecerle por este curso, es realmente fantástico, un verdadero regalo poder disponer de estas clases de lujo de manera gratuita, estoy aprendiendo mucho!! Le escribo porque tengo una duda, es factible tener un arreglo de JButton, pero declarar este array como static? para ser mas especifica , es correcto lo siguiente: ================ class miControl { private static final Botones[] arreglox = new Botones[9]; public static Botones get_arreglox(int i){ return arreglox[i]; } } ============= y luego poder agregar los botones con un bucle a una lamina de la manera for (int i=0; i
Evelyn Arueste Hola !! Las instrucciones que incluyes son correctas. Evidentemente falta más código para hacer que fucnione y se agrueguen los botones, pero lo que llevas es correcto. Un saludo
Hola profe. tengo rato viendo sus videos; Access, excel y pues a la fecha me he atorado en java XD... es un tanto mas complejo de lo que podria pensar uno... y el curso se complica conforme se progresa en este, es sumamente retador. Espero y en un futuro poder ver un ejemplo en el que se use esto de los arreglos de manera mas pr’actica ya que de momento solo entiendo que es para guardar valores en este, pero me queda duda de para que los usaremos depues ,,, pienso en mi mente de estudiante que no ve aun la luz jejejej que es como una base de datos (ejemplo como las que guardan las partidas de los video juegos)
AZAEL GARZA Hola !! A día de hoy vamos por el vídeo 126 y precisamente en este vídeo y anteriores se ve un ejemplo práctico donde utilizamos Arrays. De todas formas antes de este vídeo se ven más ejemplos prácticos donde le damos utilidad a los Array. un saludo
Hola! Enhorabuena por el canal, es tremendamente útil y además explicas de manera clara y concisa todo el contenido. Una duda! en el bloque "for", cuando declaramos la variable "i" para el número de repeticiones del bucle, ¿por qué no puedo usar esa variable fuera del bucle? ¿No hay forma de utilizar esa variable fuera del bucle? P.E.: Imagínate que me quiero imprimir una línea al final del programa (fuera del bucle) que me diga: System.out.println("El número de valores de la matriz es " + i); Si esto lo ejecuto dentro del bucle, me va a imprimir "i" líneas con ese texto, pero ¿y si quiero que aparezca al final en una sola línea? A lo mejor esto no tiene utilidad ninguna, pero me llama la atención.
NADA!!! busqué solución al acabar de escribir me di cuenta. Declaro una variable diferente y le igualo el valor de "i" dentro del bucle "for". Lo que pasa que al principio la declaraba dentro del bucle y no al inicio del programa, por eso no me valía! SOLUCIONADO. Fallo de novato jaja int [] matriz={1, 12, 2, 4, 7,2,5,8,7,45,69,65,62,30,-5,98,74,51,45,75,-52,62,-2};
✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅
🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/java-tutorizado/🚀
🚀 ¿Quieres que te resuelva las dudas de Java? 👉 www.pildorasinformaticas.es/course/java-tutorizado/ 🚀
💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
🤗🤗🤗 profesor voy bien ; usando el dogma de fe
Profesor [ ] su nombre es corchetes 👍👌😎
Estos videos me están sirviendo mucho en mi carrera, muchas gracias!
Píldoras informáticas , te juro que eres lo mejor que hay en youtube , ni winkipedia es tan bueno.
:))))
Desafortunadamente no todos se interesan en la programación pero si todos tuvieron interés este es el mejor lugar para aprender gratis.
genio total, nadie mejor para explicar los temas!, gracias Juan! Saludos desde Argentina...!
si tienes algun mail para escribirte por privado y retribuirte todo este conocimiento que das, quedo a la espera!
Estoy finalizando la leccion 23, no tengo palabras para describir la satisfaccion de contar con profesores de esta categoria. Mi proposito es finalizar todo el paquete de cursos de Java, simplemente genial. Gracias mil!!!
acabaste?
muchas gracias amigo ojala fueras mi profesor en la carrera de informatica que lo unico que hace es leer el ppt... gente como tu falta en este mundo un abrazo y gracias por perder tu tiempo en ayudarnos sigue asi :)
+aday morales hernandez Muchas gracias por el comentario. Un saludo
Pues a mi modo de ver eso no se llama perder el tiempo, se le llama contribuir al aprendizaje del ser humano, compartir sus conocimientos para el desarrollo de nuevos pensamientos. Con todo respeto aclaro.
Para evitar escribir toda esta cadena "System.out.println(""); puedes escribir sout y oprimir tabulador, te sacara la cadena completa y solo es digital dentro de las comillas. Lo mismo con el bucle for, escribes for y tabulador y te sacara la cadena completa for y solo seria modificar en valor en que inicia la condición.
ya le decia yo a mi profesor que tenia que haber un metodo abreviado para el systemoutprint :D
Gabriela Diaz y no lo sabe? dicelo
Para los interesados
Los paréntesis (en singular, paréntesis) son signos de puntuación que se usan a pares y que encierran información. Los distintos tipos según su forma son:
Los paréntesis propiamente dichos: (…)
Los corchetes: […]
Las llaves: {…}
Las comillas angulares, comillas latinas, comillas bajas, corchetes angulares o «cuñas»: «…»
Jaime Miguel de Priego Pues a mi esta información me viene muy bien. Nunca se como se llaman los diferentes tipos de paréntesis y signos. Un saludo
xd humilde como el solo xd usted es grande!
Yo las conocía como comillas españolas
Para los interesados:
Los signos de interrogación (en singular, signo de interrogación) son signos de puntuación que se usan a pares y que encierran preguntas. Los distintos tipos de forma son:
El de apertura: ¿
El de cierre: ?
Suerte de que haya gente como tú, Juan. Mil gracias!!!!
Luis desde Venezuela. Gracias hermano por tan importante información, lo felicito por su pedagogía a la hora de explicar.
Muchas gracias !! Un saludo
Juan, sigue así, tus cursos son nuestro camino a la luz.
Programas como si Messi jugase contra el Getafe.
tq
La mejor explicación que he visto en YT y en salas de clases, muchas gracias, un abrazo desde Chile!
De maravilla... Y esta genial la humildad y claridad que proyecta
Gracias !! Me alegro de que te gusten los cursos. Un saludo!!
Es usted un gran profesor. Llevo programando seis meses y finalmente comienzo a entender las cosas. Por fin siento emoción al momento de estar programando. Un aporte espectacular que en verdad nos beneficia como estudiantes.
+ALEJANDRO GALLARDO Gracias por el comentario. Un saludo!!
Me gustaría que tal te va ahora, pasado dos años ¿Acaso estas trabajando en alguna empresa como programador?, ¿Terminaste de ver todo el curso?
De lo mejor que hay en la red, excelente curso de java y muy bien explicado
cardert Redondo Gracias !! Un saludo
Muchas gracias por tu video. No tenía ni idea de arrays, ha sido verte y entender de repente los códigos que escribía sin saber en clase. De verdad, gracias. Sigue así.
gracias amigo eres muy bueno explicando el tema, la verdad vine buscando alguien que me aclarara mas el tema y tu me lo aclaraste de una forma excelente, sigue así.
Muchas gracias amigo, explicas de mil maravillas te sigo en todos tus videos y los entiendo perfectamente, gracias mil gracias por compartir tus conocimientos. Eres lo máximo.
Muchas gracias por tu comentario. Me alegro de que te gusten los vídeos. Un saludo!!
De nuevo por aquí, aprendiendo cosas difíciles como si fuera sumar y eso es gracias a lo bien que explica este hombre. Gracias.
Excelentes Videos, Muy didactico y nada aburrido. Mil gracias por compartir tus conocimientos.
Te amo, me voy para el 200 jujuu que maestro este tipo!!! muy buen trabajo!!! y encima accesible a todos, esto es inteligencia colectiva señores!! un abarzo grande
Gracias !! Me alegro de que te gusten los vídeos. Un saludo!!
muchisimas gracias por tus contribucionessigo todos tus tutos en paralelo a la carrera de analista programador y debo decir que me has salvado un mnton de veces ...se nota la vocacion de enseñar que tienes gracias ...
Enserio Te lo agradezco de corazón! Gracias por compartir tus conocimientos.. Saludos desde Perú!
Tienes un suscriptor más!
Muchas gracias !! Bienvenido. Un saludo
Héroe sin capa ! Gracias por compartir sus conocimientos con tanta paciencia y dedicación. Bendiciones!
Gracias a ti entiendo Java! :3 eres mi idolo... mi profesor es un copy-paste-lover y no entendia nada, ver tus videos me esta ayudando muchisimo! muchas gracias por tu aportacion!!
Gracias profesor Juan es sin duda alguna el mejor explicando cada tema, en especial explicando el tema de los arrays y el bucle for. saludos desde Mexico
sigo avanzando.... a paso firme ... gracias de nuevo... saludos desde PERU
Necesitaba una mejor explicación que mi profesor y lo has conseguido. Muchas gracias!
Sus vídeos me han ayudado muchísimo, gracias por tomarse el tiempo de dar un curso de este tipo, saludos desde México :)
Gracias a ti por el comentario. Un saludo!!
Ya he seguido otros tutoriales y con cada vídeo me doy más cuenta de lo dinámico que lo haces. Precísamente las explicaciones de los arrays con otros profesores me parecían tediosas, por tanto el contenido de lo impartido se me hacía difícil de asimilar; sin embargo, gracias a tus explicaciones técnicas, pero a la vez muy interesantes y entretenidas, consigues que se entienda todo y además se tengan ganas de más. Gracias por existir.
muy contenta con tu gran aporte... profe seguimos avanzando....
Adelante !! Un saludo
Gracias por el curso, seguimos aprendiendo y avanzando.
Me gusta mucho la forma que tienes de explicar. Gracias a ti entiendo mucho mejor la programación en Java. Un saludo!
George Mihai Tanase Gracias !! Un saludo
Ya tengo más claro cómo son los arreglos. Gracias Juan, te entiendo todo.
te voy a dedicar mi aprobado de programación!! Gracias!! Eres un fiera!!
Gracias !! Me alegro de que hayas aprobado. Un saludo!!
Excelentes videos de java, que bonito trabajo, felicitaciones juan desde Colombia muchas bendiciones y siga así
Gracias por el comentario Orlando. Me alegro de que te gusten los vídeos. Un saludo!
En pleno 2020 sigo siendo iluminado con la manera de impartir tus clases y en particular este video me ha ayudado con un problema de la UNI Gracias por todo, has ganado un suscriptor más.
Grasias por compartir su conosimientos en programacion, antes de ver estos videos encontraba unos que en cortos minutos me daba sueño pero con estos me quedo horas viendo y practicando que Dios lo bendiga.
dinamicmusicTV Gracias !! Me alegro de que te gusten los vídeos. Un saludo
Genio. Enseñas mejor que mis profes del instituto, gracias a vos me saque un 10 en programacion basica. Muchas gracias
hola,,,,,estoy viendo los vidios ,,,,,realmente impresionante,,,todo muy bien explicado ,,,,,muchas gracias
Muy bueno! Un genio explicando. Felicitaciones y saludos desde Argentina!
+Jeremías Gaillard Gracias y saludos!!
Gracias. Sus videos me han aclarado dudas que venia arrastrando varios semestres atraz.
Eres el primer canal al que me he suscrito... Creo que con eso te lo digo todo.
Pues muchas gracias y bienvenido. Espero que lo disfrutes. Un saludo!
Me ha salvado la vida, mis profesores de programación no me explican muy bien y usted me ayuda a entender todo, gracias!
Me alegro de haber ayudado a entender. Un saludo!!
Hace poco descubrí tu canal, y me parece genial. Gracias por la dedicación y por las enseñanzas
Que video mas sensacional me acabas de salvar macho!!!
Me alegro de que los vídeos te sean de utilidad. Un saludo!
Sefora Martin: El operador new llama al constructor de turno para crear una instancia de la clase de turno. Lo puedes traducir por "nuevo" y te ayudará bastante a comprender su uso:
Persona Paco=new Persona(); // Persona Paco= nueva Persona
Un saludo
pildorasinformaticas cuando se declaran arreglos utilizando new, también se está llamando a un constructor? Qué Clase se encarga de construirlos?
+pildorasinformaticas el new lo que hace es crear un espacio en la memoria ram, pero ese espacio no es un int,double,float,etc sino que es de referencia por el objeto al cual se esta creando
mire teacher lo hice que se repitiera mientra arroba sea diferente de true jjj me salio bien xd package comprueba_mail;
import javax.swing.JOptionPane;
/**
*
* @author jonathan
*/
public class Comprueba_mail {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic
boolean arroba=false;
while(arroba!=true){
String mail=JOptionPane.showInputDialog("Introduzca su email");
for(int i=0;i
de verdad que te felcito por estos videos, son muy utiles
Gracias !! Un saludo
Todo explicado estupendamente! Gracias maestro!👍
Hola pildoras, antes que otra cosa le felicito porque es verdad que ni en las mismas universidades enseñan de tan buena forma como lo haces Usted. He llevado algunos cursos que imparten personas españolas (como en esta caso) y la verdad que lo hacen de una manera extraordinaria. Explicando punto por punto, con detenimiento, y sobre todo con ejemplos reales. Es fácil comprender con usted. Mi comentario sólo para preguntar, porque como todos sabemos, una misma palabra puede tener significados diferentes según el lugar y el contexto. En este ejemplo Usted nombre un arreglo como mi_matriz , lo inició y le dio valores... pero aquí en México a este tipo de arreglos le conocemos como vectores (de una sola direccion) y como matrices (cuando tienen dos o más direcciones ). Cuestión sólo de duda para evitar confusión de términos , Saludos! De antemano le agradezco por su curso, porque aunque se un poco de Java, hay nuevas cosas que he ido aprendiendo durantes estos primeros 20 vídeos. :)
Hola !! Muchas gracias por el comentario. Me alegro de que te gusten los cursos. De verdad te digo que ya no se muy bien cómo se llaman en realidad. Yo los conozco como Arrays, vectores, matrices y arreglos, pudiendo tener cada uno de ellos una o varias dimensiones. Aquí también los llamamos matrices o Arrays incluso cuando tienen una sola dimensión. En los diferentes libros que he ido leyendo con el tiempo, en cada uno lo llaman de una forma... No sabría decirte cuál es la correcta. Un saludo!!
Ok, muchas gracias por la respuesta. Seguimos aprendiendo más cosas jajaja.. sigamos con el curso. Saludos y retiro mi agradecimiento por tan buen contenido en tu canal!
Hola, me ayudan mucho tus videos para mis clases dd programacion, eres un gran profesor muchas gracias enserio
Eres un genio explicando. Te agradezco enormemente el video. Te has ganado un suscriptor! Por cierto los "paréntesis rectos [ ]" se llaman corchetes.
Un gran saludo!
¡Hola!, Ya pasaron 6 años y a lo mejor no te das cuenta de este comentario, pero me ayudas mucho a mis tareas, explicas muy bien todo, gracias.
Son fabulosos tus videos y explicaciones. Te entiendo mas que a mi profesor. Muchas gracias.
El mejor maestro de Java en todo RUclips
Gracias !! Un saludo
Muchas gracias, me parece excelente su explicación lo entendí muy bien, me sirvió mucho. Le deseo mucha suerte en su vida diaria.
Gracias por el comentario. Igualmente
Muchas gracias muy claro, tu y programacionats, son los mejores
Hola! Muchas gracias por el vídeo. Actualmente estoy cursando DAM a distancia y estos vídeos me están ayudando muchísimo a afianzar conceptos. Espero que lleguemos a la parte de constructores en Java que es la que menos he entedido en mi curso. Estoy seguro que si lo explicas me quedará mas claro todo. Gracias!
Ojalá no me hubiera matriculado en DAM a distancia sin antes ver estos videos. Ahora voy pilladisimo de tiempo y no tengo ni idea de nada 😵💫
Excelente curso, ahí vamos poco a poco en el 2022, saludos!!
Gracias profe, hice un programa para calcular el promedio de un numero determinado de calificaciones y otro que calcula un numero x de calificaciones utilizando estos arreglos, cada día que pasa me gusta mas el java y con alguien como usted guiándonos esto se hace mas fácil :D
Ayszczak Muchas gracias por el comentario !! Me anima a seguir. Un saludo
Me parece que la difencia entre:
int [] mi_matriz = new int[5];
int mi_matriz[] = new int[5];
como se permite declarar varias variables a la vez, en la primera si se agregan más variables todas son Array, en cambio en la segunda solo mi_matriz[] sería un array.
ejemplo:
int [] mi_matriz = new int[5], mi_matriz2 = new int[8];
int mi_matriz[] = new int[5], numero = 3, valor = 4;
Buena observacion...
Hola profe, vamos lentos pero seguros, primero que todo felicitarle por tan buen curso, es oro puro. Y segundo para que me diga qué tal le parece el código que hice para este video. Lo hice antes de verlo todo:
public static void main (String[]args){
int posiciones_array = Integer.parseInt (JOptionPane.showInputDialog("Por favor ingrese el número de posiciones que tendrá el arreglo: "));
int [] arreglo = new int[posiciones_array];
for(int i = 0; i < arreglo.length; i++){
int valor = Integer.parseInt(JOptionPane.showInputDialog("Ingrese el valor para el arreglo:"));
arreglo[i] = valor;
System.out.println("El valor ingresado a la posición " + i + " del arreglo es: " + arreglo[i]);
}
System.out.print("El arreglo ingresado es el siguiente: ");
for(int x = 0; x < arreglo.length; x++){
System.out.print(" " + "[" + arreglo[x] + "]" + " ");
}
System.out.println(" ");
}
Si lo hiciste antes de verlo, me parece excelente. Un saludo!!
Usted es mi idolo profesor
Gran trabajo! Como siempre.
Bien explicado, me ayudates a no leer bastante sobre este tema, un abrazo y que sigan los éxitos
Eres grande, saludos desde Colombia.
Que buen aporte, me sirvio mucho para entender los Arrays
excelente el curso !! muy didáctico
gracias, por tus videos entiendo mejor la declaración de vectores y como saber su longitud con la instrucción length. sigo tus vídeos desde hoy
Mucho mejor que los profesores de mi Universidad :33 . Gracias me has aclarado varias cosas. Yuju. He aprendido más aquí que en la U . Sigue así, gracias por ayudarnos!
Gracias por el comentario. Me alegro e que te gusten los vídeos. Un saludo!!
Gracias Amigo por compartir su conocimiento .........
Gracias por el comentario. Saludos!!
Amigo. Muy buenos tus videos. Muy bien explicados. slds.
+Sergio Brito Gracias !! Un saludo
Antes de empezar el video ya te di like, gracias profe.
Gracias , es el mejor profesor de programación que existe , estoy aprendiendo mucho con usted , muchas gracias, una consulta en estos tutoriales ams adlenate tocara el tema de pilas, polimorfismo??, gracias de antemano por darse el tiempo para responder
Gracias por el comentario. El tema de las pilas lo tiens en los vídeos dedicados a las colecciones y del polimorfismo hablo y pongo algún ejemplo en los vídeos dedicados a la POO (un poco más adelante). Un saludo!!
Excelente vídeo, gracias nuevamente.
buen día profesor, tengo una duda respecto a la estructura de repetición for, en este ejercicio veo que usted al utilizar el método length ya no tiene la necesidad de agregar paréntesis ( int i=0;i
+Juan Ortega Hola !! No, se debe a que por un lado tenemos la propiedad length (sin paréntesis) y un método con el mismo nombre length() (con paréntesis). Un saludo
Bien explicado, vale un Like
gracias por tu explicación se entendió muy bien
Profe usted es el mejor de todos !!!
mejor que todos mis profesores de programacion
lastima que no clases en mi universidad :V
Gracias por el comentario. Me alegro de que te gusten los vídeos. Un saludo!!
Excelentes tus tutoriales. Gracias.
Muy bien explicado, gracias Juan :)
Grande! Quiero uno como tú!
Excelente video
Me acabe tu curso de php hace unos meses y ahora estos videos son tan basicos que antes de que vaya empezando a explicar el ejercicio yo ya lo termine jejejeje.
Excelente curso. Recomendado
Enhorabuena por el curso, no se puede explicar mejor.
Voy por el video nº22 y he empezado contigo desde cero. Y estoy enganchado.
Quisiera que me recomendaras algún libro como apoyo a tu curso, y te digo que lo único que sé de programación, lo estoy aprendiendo contigo :-). Pero quiero seguir con esto para cuando termine tu curso, hacer uno que me certifique.
Muchas gracias de antemano. Y muchas gracias por el este curso increible que estas impartiendo.
Gracias por el comentario. Me alegro de que te guste. En cuanto a libros a mi me gustan los Core Java de Prentice Hall y los de Agustín Froufe. Un saludo!!
Gracias por el comentario. Me alegro de que te guste. En cuanto a libros a mi me gustan los Core Java de Prentice Hall y los de Agustín Froufe. Un saludo!!
Profesor, estoy buscándolo y sólo lo he encontrado en inglés. ¿Sabes si está disponible en castellano? Gracias!
Hola. En primer lugar, muchas gracias por este curso tan completo y detallado. Voy siguiendo el curso vídeo a vídeo, y actualmente estoy viendo este, pero me han quedado un par de dudas que me pregunto si podrías aclararme.
1: ¿Hay alguna diferencia entre usar varios "if" y usar "else if" cuando en una misma condición pueden darse varios casos? Pienso que ambos pueden hacer lo mismo...
2: Respecto al curso en si, pienso que está muy bien explicado y detallado, pero creo que le faltan ejercicios para ir poniendo en práctica todo lo que se va aprendiendo en cada vídeo. Sin la práctica de los conocimientos aprendidos, la eficacia del curso disminuye mucho. Por eso, me gustaría preguntar si conoces alguna página u otro recurso web que tenga ejercicios para ir practicando.
De nuevo, muchas gracias por el curso.
Una duda: Por qué cuando leímos la longitud del e-mail ( video bucle for) utilizamos "mail.length()" y ahora usamos "matriz.length" pero sin paréntesis ? Muy buenos cursos. Muchas gracias !
Son length distintos, por eso. para String usa parentesis, para matrices sin parentesis.
Quiere decir que para un string se debe aplicar un mecanismo distinto que para el array, para devolver la longitud de un string se debe llamar a su metodo que internamente calcula la longitud. mientras que para el array, cuando se define ya se le da el valor a la propiedad length. en uno es metodo y en otro es atributo.
profesor, me encantan sus videos, empece ayer con ellos, el curso me va a servir para realizar apps en android, ya que android se maneja mucho con java por lo que he leido, espero su respuesta, ya que me gusaria enfocarme en android, muchas gracias!! espero su respuesta
Sí, así es. Para crear buenas aplicaciones Android, son necesarios tener sólidos conocimientos de Java. En este mismo canal tienes también un curso de programación en Android que actualmente está en elaboración. Te recomiendo comenzar con el curso de Android una vez hayas llegado al vídeo 200 de este curso de Java. Un saludo!!
Hola, enhorabuena por los cursos, son muy completos y educativos... aunque algun pdf resumen vendria genial como recordatorio...
El caso esque tengo una pequeña duda, quizá algo enrevesada sobre los arrays y no la encuentro en ningún sitio.
Es sobre el operador [], me suena haber leido hace mucho tiempo, seguramente sobre el lenguaje C, que había una sutil diferencia entre int[] a; e int a[]; pero no la recuerdo bien... Era algo enrevesado así como la diferencia entre b=a++; (b=a; a=a+1;) y b=++a; (b=a+1; a=a+1) y creo que afectaba en algo a como se creaba y consideraba la variable y a algún tipo de operación con arrays...
No estoy seguro, pero creo que en un caso la variable a se consideraba un array de int y en el otro la variable a se consideraba solo el primer int aunque reservaba la memoria y se podía acceder a las demás posiciones como en un array normal con el operador [] .
((Por lo tanto a y a eran variables de distinto tipo)) ... pero como en Java se trabaja con objetos (y desconozco como crea realmente un objeto en memoria), no hay punteros y no se permite superar los límites de un array... aunque la memoria se supone que la reserva en los dos casos ... no se si realmente en Java esto afecta en algo... pero bueno, por si te suena o interesa... aunque lo probare ahora que he recordado algo.
Excelente!
Excelentes tutoriales.
+Cristian Gonzalez Gracias !! Saludos
Hola Profesor, primero que nada quiero agradecerle por este curso, es realmente fantástico, un verdadero regalo poder disponer de estas clases de lujo de manera gratuita, estoy aprendiendo mucho!!
Le escribo porque tengo una duda, es factible tener un arreglo de JButton, pero declarar este array como static? para ser mas especifica , es correcto lo siguiente:
================
class miControl {
private static final Botones[] arreglox = new Botones[9];
public static Botones get_arreglox(int i){
return arreglox[i];
}
}
=============
y luego poder agregar los botones con un bucle a una lamina de la manera
for (int i=0; i
Evelyn Arueste Hola !! Las instrucciones que incluyes son correctas. Evidentemente falta más código para hacer que fucnione y se agrueguen los botones, pero lo que llevas es correcto.
Un saludo
pildorasinformaticas muchas gracias!! ya pude avanzar mucho mas :)
muchas gracias, explicas muy claro, se agradece!!
Gracias por el comentario. Un saludo!
Excelente profe!
Muchas gracias.
Hola profe.
tengo rato viendo sus videos; Access, excel y pues a la fecha me he atorado en java XD... es un tanto mas complejo de lo que podria pensar uno... y el curso se complica conforme se progresa en este, es sumamente retador. Espero y en un futuro poder ver un ejemplo en el que se use esto de los arreglos de manera mas pr’actica ya que de momento solo entiendo que es para guardar valores en este, pero me queda duda de para que los usaremos depues ,,, pienso en mi mente de estudiante que no ve aun la luz jejejej que es como una base de datos (ejemplo como las que guardan las partidas de los video juegos)
AZAEL GARZA Hola !! A día de hoy vamos por el vídeo 126 y precisamente en este vídeo y anteriores se ve un ejemplo práctico donde utilizamos Arrays. De todas formas antes de este vídeo se ven más ejemplos prácticos donde le damos utilidad a los Array.
un saludo
excelente eres muy bueno explicando
que didáctico tío, excelente.
Hola! Enhorabuena por el canal, es tremendamente útil y además explicas de manera clara y concisa todo el contenido.
Una duda! en el bloque "for", cuando declaramos la variable "i" para el número de repeticiones del bucle, ¿por qué no puedo usar esa variable fuera del bucle? ¿No hay forma de utilizar esa variable fuera del bucle?
P.E.: Imagínate que me quiero imprimir una línea al final del programa (fuera del bucle) que me diga:
System.out.println("El número de valores de la matriz es " + i);
Si esto lo ejecuto dentro del bucle, me va a imprimir "i" líneas con ese texto, pero ¿y si quiero que aparezca al final en una sola línea?
A lo mejor esto no tiene utilidad ninguna, pero me llama la atención.
NADA!!! busqué solución al acabar de escribir me di cuenta. Declaro una variable diferente y le igualo el valor de "i" dentro del bucle "for". Lo que pasa que al principio la declaraba dentro del bucle y no al inicio del programa, por eso no me valía! SOLUCIONADO. Fallo de novato jaja
int [] matriz={1, 12, 2, 4, 7,2,5,8,7,45,69,65,62,30,-5,98,74,51,45,75,-52,62,-2};
int j=0;
for(int i=0;i