✅✅ ✅ ✅ ✅ 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. 💥💥💥
COMO QUEDO EL VIDEO DE VALIDACION DE E-MAIL RESPECTO AL PUNTO; ASI COMO ESTA EL CODIGO AL PONER DOS PUNTOS EN LA VENTANA EMERGENTE DE JOptionpane , el resultado en consola será es CORRECTO ( PERO NO ES CORRECTO ) ; ASI QUE YO HICE LO SIGUIENTE PARA CORREGIR ELLO): import javax.swing.JOptionPane; public class Video_22_bucle_determinado_v_MEJORANDOVALIDACIONEMAIL { public static void main(String[] args) { // TODO Auto-generated method stub
int simbolo_arroba_para_email=0;//codigo para validar email con un punto int punto=0; String email=JOptionPane.showInputDialog("Digita tu direccion de correo electronico");
Muchas veces olvido la funcionalidad de algunos metodos o clases vistas en clases anteriores,y usted siempre la hace recordar por eso nuevamente gracias, esto hace de usted un excelente maestro a respetar, Dios lo bendiga hoy y siempre.
Luis Moya: por supuesto que si, y además es algo que hacemos en el curso varias veces. En vídeos posteriores rellenamos y leemos un array con bucle for-each. Un saludo
Soy de poco comentar videos que veo en youtube... pero la verdad el mejor material que he podido encontrar de Java en youtube. Bien estructurado. La verdad muchisimas gracias por su aporte. Excelente
No tengo palabras para agradecer este curso. Este año en la UNED nos han pedido como práctica realizar un TPV y de seguro que estos me van a ayudar tanto o más que el libro. Mil gracias
Para los que vean esto, si me lo permite el Profe, para que se vea como funciona el bucle for podeis poner dentro del mismo: if(i>1){ System.out.print(i+"x"); } else{ System.out.print(i); } Por ejemplo si i=5 saldrá por pantalla 5x4x3x2x1 PD: fuera del for, poner un salto de linea "System.out.println();" para que el resultado salga abajo.
Esta es la primera vez que comento uno de los videos de los cursos variados que tienes. Solo tengo una cosa para decir, sos un genio enseñando, despacito pero recordando cosas vistas previamente, comentando cada linea y explicando sus funciones y propiedades, una paciencia increible, y una facilidad para transmitir conocimiento, sin dudas tenes un lugar en el cielo reservado! Gracias chabon! Saludos desde Argentina !!!!
Muchísima gracias por este curso, sé que lo colgaste hace 4 años pero yo me he enterado ahora jaja, y todos los días me pongo una clase. No tenía ni idea del mundo de la programación pero gracias a ti estoy aprendiendo muchísimo y cada vez me interesa más. Solo quería darte las gracias. Un saludo!
Hola. Llevo todo el dìa completo viendo el curso y practicando. Muy buen curso! Desde el segundo hasta este video me he visto todos los anuncios iniciales de tu video esperando se refleje aunque sea un poco. No encuentro otra manera de agradecer más que de esa manera y de palabra. Gracias!!! Saludos desde México :)
agradecido por compartir tu conocimiento aqui voy en este capítulo y espero poder verlos todos a la brevedad ! te felicito por compartir tus conocimientos !
El curso lo comence hace un tiempo y lo he vuelto a retomar, la verdad es que el profesor explica INCREIBLEMENTE BIEN. felicidades por tan buen canal. Un abrazo
que contento que estoy!!!! lo corregiste igual que lo hice yo antes de ver como lo hacias !!!!! :), se ve que tengo un muy buen profesor ;-), gracias totales!!!!
Felicidades pildorasinformaticas por este magnífico curso para iniciados en JAVA. Lo estoy siguiendo con detenimiento desde el principio y creo que me será de gran ayuda. Espero poder llegar al final y aprovechar bien lo aprendido. Muchas gracias.
burnas me parece increible este video tanto por su utilidad para recorrer cadenas, muy bien enlazado con la logica de como recorrer una matriz(solo que con un bucle) , tanto con la utilidad de ver el propio uso de los bucles for. Un saludo, me encanta su trabajo.
hola Profesor,Gracias por tener la oportunidad de regalarnos este gran curso de java, a parte de ser dinámico y didáctico enseña toda sus parte con ejercicios y caso reales.lo cuál a parte de hacernos recordar cosas de las matemáticas que se van olvidando con el tiempo, nos ayuda a adaptar la lógica y poder crear ejercicios similares pero a partir de nuestra convicción. un saludo grande desde chile.
wow lo haces ver tan sencillo porque eres un genio, pero uno que es novato al tratar de solucionarlos solo es muy complicado. Pero hay que tratar de solucionarlo. Mil gracias por compartir tu conocimiento.
amigo lo felicito! ya que he aprendido mucho en su curso! estoy estudiando informática, y he aprendido mas con sus vídeos que con las clases que da usted!
Gracias por este curso esta realmente muy bueno y me esta ayudando mucho a entender cosas que había entendido mal en su momento (objetos) en mis primeros años de estudio, muchas gracias profesor, esperaremos el siguiente capitulo y saludos
Hola. En breve vendrá quizá el capítulo más importante del curso donde explicaré el concepto de objeto para entender la Programación orientada a Objetos. Por experiencia es uno de los temas más desconocidos y sin embargo de los más importantes. Un saludo
Muchas gracias por el comentario. Me alegro de que te guste. No es por desanimar, solo lo digo por prevenirte de lo que vendrá más adelante ya que el curso se irá complicando según avances y descubrirás que el que te habla no explica tan bien como creías y que tú eres listo... pero no tanto ;))) Un saludo!!
Profe, sos un capo como se diriaq aca en Argentina. exelente curso, por aca abajo dejo un codigo por si a alguien le interesa, controla los arrobas y que termine en .com.ar import javax.swing.*; public class buclefor { public static void main(String[] args) {
int arroba=0; int punto=0; int lugar_punto=0; String fin=""; String fin_correcto=".com.ar"; String correo=JOptionPane.showInputDialog("Por favor ingrese su correo"); for (int i=0; i
bueno queria decirle que me gusta mucho el curso que esta dando me parece grandioso la forma en la que explica... e llegado ya a crear por consola una pequeña y simpe agenda jajajajaj pero yo super feliz con cada clase
Buenas noches maestro, estoy empezando a llevar el curso y es muy bueno gracias por compartir tus conocimientos , del ejercicio de factorial yo lo hize algo diferente pero el resultado el mismo. int numero=Integer.parseInt(JOptionPane.showInputDialog("ingrese numero factorial"));
Saludos Don Juan. Admiro su trabajo enormemente como usted sabrá de sobra , sólo quería comentarle un pequeño dato , minuto 17:24 el rango del bytes va del -128 a 127 , lo comprobé para mayor seguridad , me imagino que con la cantidad de cosas que tiene hacer y pensar , se le paso , sólo se lo quiero comentar como aporte a tu magnifico trabajo. Una vez más , gracias por su trabajo y dedicación.
+Sinno mbre Hola !! Pues gracias por el comentario y por la advertencia. Ya no recuerdo que disparate dije en este vídeo pero efectivamente los byte tienen el rango que comentas. Un saludo!!
Muchas gracias por el curso, esta muy completo!!! En mi caso en vez de obtener el factorial de un numero intente obtener la potencia positiva, neutra (1), o negativa de un numero que este dentro de las posibilidades de la variable double (Codigo en Ingles): import javax.swing.*; public class PowerCalculator { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub double ans=1; int num=Integer.parseInt(JOptionPane.showInputDialog("Write here the base, please:")); int pow=Integer.parseInt(JOptionPane.showInputDialog("Write here the power, please:")); if(pow>0){ for(int i=0;i!=pow;i++){ ans=ans*num; } }else if(pow==0){ ans=1; }else if(pow
Factorial de un número. Típico ejercicio de Examenes. a tener en cuenta en todos los lenguajes de programación. La clase BigInteger me interesa, seguiré viendo los videotutos para coger más capacidades en Java. Ahora se pone bueno el curso avanzando más ;)
primero que nada gracias por los tutoriales, la verdad que nos ayuda mucho. se me ocurrió poner un break al programa e igual funciona. lo uso por scanner ya que por el otro metodo no me funciona :( import java.util.*; public class Ejemplo1 { public static void main(String[] args) { Scanner leer =new Scanner(System.in); String correo=leer.nextLine(); boolean arroba=false; boolean punto=false; for(int t=0;t
Manuel Antonio Quinteros Hernandez Gracias por el comentario !! Me alegro de que te guste el curso. Hablando del curso, este será largo (más de 300 vídeos). Espero que sigas con este ánimo más adelante (seguro que si). Un saludo
Muchas gracias por el curso, imposible no aprender para alguien que realmente le pone las ganas. Quisiera mencionar que calcular el factorial de un numero mayor o igual que 17 da negativo, esto es porque el valor de esos factoriales caen fuera del rango de una variable int, se arregla si declaramos todas las variables de tipo long; supongo que para quienes llevan mucho programando en java esto es ovbio, yo por mi parte lo acabo de descubrir. Muchas gracias
Geniales tus videos! explicas muy bien, solo para ayudar el byte es de -128 a 127, en el video pones -138. (se que es dificil acordarse de todos, solo lo menciono por si alguien se confunde) sacando eso, admiro como resuelves todo con tanta fluidez. espero algun dia llegar al video 100! hahaha, saludos desde Argentina
Buenas Juan, yase que haces demaciado por nosotros !!! no tengo ni como agradecertelo pero me gustaria mucho que hagas mas ejercicios ya que voy por aca y recien hice los 2 que habia y algo me costo, yo creo que si habrira un ejercicio por video el curso seria perfecto ya que aprenderias todo, porque al seguirte es como que hacemos lo que nos dices y ya, despues se olvidan las cosas jajaja ! Un saludo voy a seguir los videos y si es necesario cuando llegue al final volvere al principio ! Desde pequeño que hago servidores de todo tipo y ahora me encuentro muy limitado para agrandar mi comunidad ya que necesito hacer pluggins propios para destacar y para ello necesito saber de java a pleno !
Profe, creo que voy dando algunos progresos, aquí mi primer código de aporte. Teniendo en cuenta el factorial de 1 y 0 que siempre debe ser 1 sin pasar por el bucle. :) int num = Integer.parseInt(JOptionPane.showInputDialog("Introduce numero")); long factorial =1L; if (num ==0 || num==1){ factorial =1; }else{ for (int i = 1; i
Yo agregaría unos condicionales para ver el numero que se ingresa y convertirlos en datos de tipo int, long, byte, etc. Para optimizar el úso de memoria, te dejo esa tarea, saludos!! jaja
Es innecesario lo que hiciste, concéntrate solo en el bucle FOR, si el usuario ingrese 1 o 0, el bucle FOR no hace nada porque la condición se cumple de ante mano, por lo que en tu mensaje System.out.println("El factorial de " +num + " es " + factorial); mostrarias 1, ya que tu variable factorial esta inicializada en 1.
Excelente trabajo Juan, enhorabuena!. Muchas gracias por el currazo. Apunto un par de temas: 1) En el bucle que calculaste el peso ideal , pusiste un if - else if . Cuando salias del bucle comprobabas si era una H o una M lo que habia entroducido el usuario. Con un if else hubiese sido suficiente, no hace falta comprobar si era una M, porque no cabía otra posibilidad, la cuestión es ¿por que lo haces así? ¿para que sea más didáctico o porque hay algún tema de eficiencia? Y el segundo tema es en este video, la variable byte va de -128 a 127, en este video mencionas -138. Gracias de nuevo.
Ya he acabado con los bucles pero ahora estoy en uno, Juan. Preguntándome una y otra vez que seré capaz de hacer al acabar el curso. Mi intención es hacer juegos y aplicaciónes para Android pero el primer requisito es saber Java. P.D: Gracias por el curso impagable que haces. Saludo desde Baleares:)
Estimado Juan espero que te encuentres muy bien; quiero felicitarte por el curso y animarte a que sigas adelante. Estoy aprendiendo rápido y mucho; lo cual me entusiasma y me anima a continuar y querer aprender más. Es por está razón por la que te escribo... Quisiera saber si tendrás algunos ejercicios o ejemplos propuestos de programas o códigos de JAVA que podamos construir e implementar con los conocimientos adquiridos en estos primeros 22 vídeos. De momento no me he propuesto aprender las clases, ni los métodos de memoria y quisiera saber si está bien no hacerlo; o si por el contrario debo de comenzar con el caletre jejejejeje. Bueno felicitaciones una vez más y que sigan los éxitos.
Erik López Hola !! Gracias por el comentario. Estoy comenzando a subir ejercicios para estos vídeos de Java. Poco a poco iréis viendo en la descripción de algunos vídeos enlaces de descarga de ejercicios para practicar. En cuanto a aprenderse de memoria las clases..... lo conseguirás con algunas pero hacerlo con todas es imposible. En Java no se trata de aprenderse de memoria las cosas, sino de entenderlas para poder aplicarlas consultando la API de Java que para eso está. Un saludo !!
Juan muchas gracias por tu tiempo. Tengo una pregunta si queremos poner la condición que siempre el punto este antes de las ultimas tres letras como lo haríamos .com
Hola profe, como ya te he dicho anteriormente mil gracias por el esfuerzo de tus videos. Solo comentarte una cosa, el bucle for each no lo comentamos o sale mas adelante? Esfuerzo titanico el que haces respondiendo ademas a los comentarios. Un abrazo.
Hola !! El bucle for each se usa en numerosas ocasiones en el curso. No se si a esta altura del curso (vídeo 22) lo vimos ya o no. Lo que ocurre es que el bucle for each tiene una sintaxis particular en Java. Normalmente todo el mundo espera encontrarse con una sintaxis del tipo for each variable{....}, algo así parecido a lo que ocurre en VB. Pero en Java el bucle for each no tiene esa sintaxis. El bucle for each en Java es for(variable: coleccion){.....} Como digo se utiliza muchas veces durante el curso. Un saludo!!
Genial videos Juan, una consulta como representa en java en una variable tipo byte el valor de -138 ? tengo esta duda con todos los tipos de datos con sus valores limites negativos, saludos y muchas gracias
Una pedagogía para explicar muy buena, consulta, ya he visto muchas veces cursos de java, me los aprendí pero la lógica me parece difícil, como profesional usted me recomendaría decantar por otro lenguaje? Y cual sería ese?
Buenos días, Primero agradecerte por la buena explicacion que das a cada tema en cada video y segundo una pregunta que no tiene nada que ver con el tema que hasta ahora todo muy claro. ¿Que programa utilizas para escribir y hacer las anotaciones que haces en color rojo? Muchas gracias +pildorasinformaticas
Hola amigo gracias por el video, tengo una duda, al declarar la variable resultado como tipo long usted utiliza la palabra "Long" y agrega el sufijo "L" al hacerlo de esta manera el programa funciona muy bien pero tambien note que se puede poner la palabra "long" y no poner el sufijo "L", el programa funciona de esa manera tambien, que diferencia existe entre "Long" y "long"?
Hola !! La diferencia es que Long es un objeto mientras que long es un tipo primitivo como pueden ser int, double etc. En este vídeo es muy pronto para entender esto del todo y hay bastantes diferencias entre uno y otro. La más significativa es que Long, al ser un objeto, puede tener como valor null (se puede dejar vacío), mientras que long al ser primitivo nos exige que le asignemos obligatoriamente un valor. Pero como digo ahí no acaban sus diferencias. Se terminará de entender cuando se haya visto en el curso la POO (explicada más adelante). Un saludo!!
Hola !! No se exactamente en qué vídeo hablo del for mejorado, pero se usa a lo largo del curso. Es posible que se me olvidara comentarlo en este vídeo pero como te digo se ve más adelante en el curso. Un saludo!!
Mil gracias por sus respuestas, estupendo el curso, aunque el uso de métodos orientados a objetos, es mas complicado que desenredar un kilómetro de linea de pesca enredada. pero ahí le voy entendiendo, con su gran forma de explicar y detallar cada caso. El mejor curso que he llevado hasta ahora, pero no por el tema, sino por la explicación, tan clara y concisa. Un gran abrazo
✅✅ ✅ ✅ ✅ 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. 💥💥💥
COMO QUEDO EL VIDEO DE VALIDACION DE E-MAIL RESPECTO AL PUNTO; ASI COMO ESTA EL CODIGO AL PONER DOS PUNTOS EN LA VENTANA EMERGENTE DE JOptionpane , el resultado en consola será es CORRECTO ( PERO NO ES CORRECTO ) ; ASI QUE YO HICE LO SIGUIENTE PARA CORREGIR ELLO):
import javax.swing.JOptionPane;
public class Video_22_bucle_determinado_v_MEJORANDOVALIDACIONEMAIL {
public static void main(String[] args) {
// TODO Auto-generated method stub
int simbolo_arroba_para_email=0;//codigo para validar email con un punto
int punto=0;
String email=JOptionPane.showInputDialog("Digita tu direccion de correo electronico");
for (int e=0;e
Muchas veces olvido la funcionalidad de algunos metodos o clases vistas en clases anteriores,y usted siempre la hace recordar por eso nuevamente gracias, esto hace de usted un excelente maestro a respetar, Dios lo bendiga hoy y siempre.
Muchas gracias por el comentario. Me alegro de que te guste el curso. Un saludo!!
x1000 a mi a cada rato se me olvidan cosas pero como el repite todo, ya llega un punto es que se te queda pegado, eso es mucho de apreciar.
profe explica super super bien ....colaboremos con las donaciones seria lo mejor......
Luis Moya: por supuesto que si, y además es algo que hacemos en el curso varias veces. En vídeos posteriores rellenamos y leemos un array con bucle for-each.
Un saludo
Soy de poco comentar videos que veo en youtube... pero la verdad el mejor material que he podido encontrar de Java en youtube. Bien estructurado. La verdad muchisimas gracias por su aporte. Excelente
Muchas gracias por el comentario. Me alegro de que te gusten los vídeos. Un cordial saludo
Completamente de acuerdo!!!
No tengo palabras para agradecer este curso. Este año en la UNED nos han pedido como práctica realizar un TPV y de seguro que estos me van a ayudar tanto o más que el libro. Mil gracias
De todo RUclips no he encontrado a nadie que se explique mejor que tu. Enhorabuena CURSO PERFECTO. Gracias
Gracias por el comentario. Me alegro de que te gusten los vídeos. Un saludo!!
Para los que vean esto, si me lo permite el Profe, para que se vea como funciona el bucle for podeis poner dentro del mismo:
if(i>1){
System.out.print(i+"x");
}
else{
System.out.print(i);
}
Por ejemplo si i=5 saldrá por pantalla
5x4x3x2x1
PD: fuera del for, poner un salto de linea "System.out.println();" para que el resultado salga abajo.
Perfecto!! Un saludo
Esta es la primera vez que comento uno de los videos de los cursos variados que tienes. Solo tengo una cosa para decir, sos un genio enseñando, despacito pero recordando cosas vistas previamente, comentando cada linea y explicando sus funciones y propiedades, una paciencia increible, y una facilidad para transmitir conocimiento, sin dudas tenes un lugar en el cielo reservado!
Gracias chabon! Saludos desde Argentina !!!!
Muchísima gracias por este curso, sé que lo colgaste hace 4 años pero yo me he enterado ahora jaja, y todos los días me pongo una clase. No tenía ni idea del mundo de la programación pero gracias a ti estoy aprendiendo muchísimo y cada vez me interesa más. Solo quería darte las gracias.
Un saludo!
Gracias a ti por el comentario y por seguir mis vídeos. Un saludo!
Profesor es usted un genio, tengo un examen en menos de un mes y voy a verme todos sus vídeos.
Muy buenas explicaciones
No si al final aprendo matemáticas también.
Ni sabía eso del factorial....., soy de EGB
Muy bueno este también Juan
Gracias. Saludos
Este curso es tan bueno que vienes aprender a desarrollar y también aprendes matemática, grande Juan
Hola. Llevo todo el dìa completo viendo el curso y practicando. Muy buen curso! Desde el segundo hasta este video me he visto todos los anuncios iniciales de tu video esperando se refleje aunque sea un poco. No encuentro otra manera de agradecer más que de esa manera y de palabra. Gracias!!! Saludos desde México :)
Muchas gracias por seguir mis vídeos y por tu esfuerzo. Saludos desde el otro lado del charco!!
Muchas gracias Juan por la dedicacion a tus contenidos que tan bien nos hace a la hora de aprender;saludos desde Argentina.
agradecido por compartir tu conocimiento aqui voy en este capítulo y espero poder verlos todos a la brevedad ! te felicito por compartir tus conocimientos !
El curso lo comence hace un tiempo y lo he vuelto a retomar, la verdad es que el profesor explica INCREIBLEMENTE BIEN. felicidades por tan buen canal. Un abrazo
Voy en este vídeo y me parece buenísimo lo que he visto. Muchas gracias por aportar sus conocimientos a todo aquel que lo quieramos recibir.
Gracias por el comentario y por seguir mis vídeos. Un saludo!!
Cómo he disfrutado este video. Super bien explicado. Excelente de verdad. ¡Gracias, profe! 👏
este curso es espectacular, lo unico que lamento es haberlo encontrado tan tarde.. muchas gracias!! es muy claro y educativo.
Eres un fiera, máquina, mastodonte, tifon. muy buena calidad tus cursos
que contento que estoy!!!! lo corregiste igual que lo hice yo antes de ver como lo hacias !!!!! :), se ve que tengo un muy buen profesor ;-), gracias totales!!!!
:))) Me alegro de que lograras corregirlo tú solo. Eso quiere decir que vas aprendiendo bien. Un saludo!!
Felicidades pildorasinformaticas por este magnífico curso para iniciados en JAVA. Lo estoy siguiendo con detenimiento desde el principio y creo que me será de gran ayuda. Espero poder llegar al final y aprovechar bien lo aprendido. Muchas gracias.
nada mejor q este curso profesor de verdad muchas gracias por publicar estos excelentes videos!! fiel seguidor!! saludos
Gracias por tu comentario y por seguir mis vídeos. Un saludo!!
burnas me parece increible este video tanto por su utilidad para recorrer cadenas, muy bien enlazado con la logica de como recorrer una matriz(solo que con un bucle) , tanto con la utilidad de ver el propio uso de los bucles for.
Un saludo, me encanta su trabajo.
Gracias por el comentario. Me alegro de que te gusten los vídeos. Un saludo!
La verdad es que este curso es muy interesante y muy bueno, gracias
Gracias a ti por el comentario. Me alegro de que te guste. Un saludo!
Octubre 2022, aprovechando el tiempo de estudio con este señor profesor ! Gracias Juan !
hola Profesor,Gracias por tener la oportunidad de regalarnos este gran curso de java, a parte de ser dinámico y didáctico enseña toda sus parte con ejercicios y caso reales.lo cuál a parte de hacernos recordar cosas de las matemáticas que se van olvidando con el tiempo, nos ayuda a adaptar la lógica y poder crear ejercicios similares pero a partir de nuestra convicción. un saludo grande desde chile.
wow lo haces ver tan sencillo porque eres un genio, pero uno que es novato al tratar de solucionarlos solo es muy complicado. Pero hay que tratar de solucionarlo. Mil gracias por compartir tu conocimiento.
22 vídeos en 3 días! No puedo parar.....Muchas gracias por este curso, excelente explicación. Saludos
Gracias por tus cursos. ya desarrolle un punto de venta con tus cursos de access, ahora voy por java
Gracias por el comentario y por seguir mis vídeos. Ánimo!!
Impecable su pedagogía profe, saludos desde Argentina.
"Este ejercicio es mejor que los crucigramas" jajaja me ha hecho mucha gracia. Enseñas muy bien y muy ameno!
Realmente es usted un gran profesor, sin duda alguna, me ha servido muchísimo este curso.
amigo lo felicito! ya que he aprendido mucho en su curso! estoy estudiando informática, y he aprendido mas con sus vídeos que con las clases que da usted!
Gracias por el comentario. Me alegro de que te gusten los vídeos. Un saludo!!
Que placer aprender de esta manera ...muy bueno Juan !!
Saludos, son fabulosas tus explicaciones, te doy las gracias por ser tan dedicado en lo que haces
+Ewryck Alexis Socias Diaz Muchas gracias. Me alegro de que te gusten mis vídeos. Un saludo
Muchas gracias por el curso, no se imagina cuanto me esta ayudando
Me alegro de que te ayude. Un saludo!!
Gracias por este curso esta realmente muy bueno y me esta ayudando mucho a entender cosas que había entendido mal en su momento (objetos) en mis primeros años de estudio, muchas gracias profesor, esperaremos el siguiente capitulo y saludos
Hola. En breve vendrá quizá el capítulo más importante del curso donde explicaré el concepto de objeto para entender la Programación orientada a Objetos. Por experiencia es uno de los temas más desconocidos y sin embargo de los más importantes. Un saludo
pildorasinformaticas Lo esperaremos, saludos.
No sabia lo mucho que me gusta programar, hasta que empece este curso!
Eso es una buena señal. Saludos!
Este curso es fenomenal!!!!!
Gracias !! Me alegro de que te guste. Un saludo
Este hombre es increíble como profesor. GRACIAS!
O tu explicas muy bien, o yo soy muy listo. Genial todos los videos y con la sencillez que lo explicas!
Muchas gracias por el comentario. Me alegro de que te guste. No es por desanimar, solo lo digo por prevenirte de lo que vendrá más adelante ya que el curso se irá complicando según avances y descubrirás que el que te habla no explica tan bien como creías y que tú eres listo... pero no tanto ;))) Un saludo!!
Profe, sos un capo como se diriaq aca en Argentina. exelente curso, por aca abajo dejo un codigo por si a alguien le interesa, controla los arrobas y que termine en .com.ar
import javax.swing.*;
public class buclefor {
public static void main(String[] args) {
int arroba=0;
int punto=0;
int lugar_punto=0;
String fin="";
String fin_correcto=".com.ar";
String correo=JOptionPane.showInputDialog("Por favor ingrese su correo");
for (int i=0; i
Gracias por el comentario y por tu aporte. Un saludo!
bueno queria decirle que me gusta mucho el curso que esta dando me parece grandioso la forma en la que explica... e llegado ya a crear por consola una pequeña y simpe agenda jajajajaj pero yo super feliz con cada clase
+Laura Alfano Gracias por el comentario y por seguir mis vídeos. Me alegro de que te gusten. Un saludo!!
Buenas noches maestro, estoy empezando a llevar el curso y es muy bueno gracias por compartir tus conocimientos , del ejercicio de factorial yo lo hize algo diferente pero el resultado el mismo.
int numero=Integer.parseInt(JOptionPane.showInputDialog("ingrese numero factorial"));
int acumulador=1;
for(int i=1;i
Gracias por cada video y cada aporte y gracias por la paciencia y dedicacion de estos videos profesor juan
Grande Profe!!!! Como siempre claro, conciso y muy bien explicado!!!!
De nuevo Gracias.
Gracias !! me alegro de que te guste. Un saludo!!
genio total mil gracias. Están buenísimos los vídeos la explicación todo, y si el razonar el bucle te abre el cerebro. muchísimas gracias.
+Alejandra Rubio jejeje. Un saludo
Saludos Don Juan.
Admiro su trabajo enormemente como usted sabrá de sobra , sólo quería comentarle un pequeño dato , minuto 17:24 el rango del bytes va del -128 a 127 , lo comprobé para mayor seguridad , me imagino que con la cantidad de cosas que tiene hacer y pensar , se le paso , sólo se lo quiero comentar como aporte a tu magnifico trabajo.
Una vez más , gracias por su trabajo y dedicación.
+Sinno mbre Hola !! Pues gracias por el comentario y por la advertencia. Ya no recuerdo que disparate dije en este vídeo pero efectivamente los byte tienen el rango que comentas. Un saludo!!
Saludos.
Un placer ayudar , gracias por su trabajo.
Eres un crack, Juan!!! Aquí se puede decir que es fácil aprender. Gracias. :)
Muchísismas gracias por el curso. Me está ayudando mucho.
Muchas gracias por el curso, esta muy completo!!! En mi caso en vez de obtener el factorial de un numero intente obtener la potencia positiva, neutra (1), o negativa de un numero que este dentro de las posibilidades de la variable double (Codigo en Ingles):
import javax.swing.*;
public class PowerCalculator {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
double ans=1;
int num=Integer.parseInt(JOptionPane.showInputDialog("Write here the base, please:"));
int pow=Integer.parseInt(JOptionPane.showInputDialog("Write here the power, please:"));
if(pow>0){
for(int i=0;i!=pow;i++){
ans=ans*num;
}
}else if(pow==0){
ans=1;
}else if(pow
Factorial de un número. Típico ejercicio de Examenes. a tener en cuenta en todos los lenguajes de programación.
La clase BigInteger me interesa, seguiré viendo los videotutos para coger más capacidades en Java.
Ahora se pone bueno el curso avanzando más ;)
+juanpamontoyav Así es. Ejemplo de toda la vida en los cursos de programación. Un saludo!!
primero que nada gracias por los tutoriales, la verdad que nos ayuda mucho.
se me ocurrió poner un break al programa e igual funciona.
lo uso por scanner ya que por el otro metodo no me funciona :(
import java.util.*;
public class Ejemplo1 {
public static void main(String[] args) {
Scanner leer =new Scanner(System.in);
String correo=leer.nextLine();
boolean arroba=false;
boolean punto=false;
for(int t=0;t
Excelente...Gracias! disfruto cada vídeo. Al finalizar el curso quiero realizar una aplicación.
Manuel Antonio Quinteros Hernandez Gracias por el comentario !! Me alegro de que te guste el curso. Hablando del curso, este será largo (más de 300 vídeos). Espero que sigas con este ánimo más adelante (seguro que si). Un saludo
Gracias! si estoy dispuesto a verlo todo..Y a continuar con el manual que voy escribiendo y entendiendo..
Muchas gracias por el curso, aprendemos mucho .!!!!
+Ivan Eduardo Llosa Cantoni Gracias !! Me alegro de que sea así. Un saludo!!
Gracias profe a seguir por mas videos.
Muchas gracias por el curso, imposible no aprender para alguien que realmente le pone las ganas.
Quisiera mencionar que calcular el factorial de un numero mayor o igual que 17 da negativo, esto es porque el valor de esos factoriales caen fuera del rango de una variable int, se arregla si declaramos todas las variables de tipo long; supongo que para quienes llevan mucho programando en java esto es ovbio, yo por mi parte lo acabo de descubrir.
Muchas gracias
Perdón no había terminado de ver el vídeo, lo explicaste al final
Geniales tus videos! explicas muy bien, solo para ayudar el byte es de -128 a 127, en el video pones -138. (se que es dificil acordarse de todos, solo lo menciono por si alguien se confunde) sacando eso, admiro como resuelves todo con tanta fluidez. espero algun dia llegar al video 100! hahaha, saludos desde Argentina
+Andres Isella Gracias por el comentario. La verdad no me di cuenta de ese error, así que haces bien en comentarlo. gracias por el aporte. Un saludo
Me encantan tus videos!!
Buenas Juan, yase que haces demaciado por nosotros !!! no tengo ni como agradecertelo pero me gustaria mucho que hagas mas ejercicios ya que voy por aca y recien hice los 2 que habia y algo me costo, yo creo que si habrira un ejercicio por video el curso seria perfecto ya que aprenderias todo, porque al seguirte es como que hacemos lo que nos dices y ya, despues se olvidan las cosas jajaja ! Un saludo voy a seguir los videos y si es necesario cuando llegue al final volvere al principio !
Desde pequeño que hago servidores de todo tipo y ahora me encuentro muy limitado para agrandar mi comunidad ya que necesito hacer pluggins propios para destacar y para ello necesito saber de java a pleno !
CILIO Gamer Hola !! Estoy en ello, pero no tengo mucho tiempo. Irá habiendo más ejercicios poco a poco. Un saludo
Aún no hay, pero estarán todos aquí:
www.pildorasinformaticas.es/java_ejercicios
poco a poco. Un saludo
A mi me parece una idea excelente. Un saludo
Tengo que mejorar los foros de mi web y subir más ejercicios. Pero no tengo tiempooo. Lo haré
Genial tus clases.
Profe, creo que voy dando algunos progresos, aquí mi primer código de aporte. Teniendo en cuenta el factorial de 1 y 0 que siempre debe ser 1 sin pasar por el bucle. :)
int num = Integer.parseInt(JOptionPane.showInputDialog("Introduce numero"));
long factorial =1L;
if (num ==0 || num==1){
factorial =1;
}else{
for (int i = 1; i
Correcto!! Buena apreciación que a mi se me pasó por alto. Un saludo!!
ese codigo esta de mas, el programa ya hace eso solo
Yo agregaría unos condicionales para ver el numero que se ingresa y convertirlos en datos de tipo int, long, byte, etc. Para optimizar el úso de memoria, te dejo esa tarea, saludos!! jaja
Es innecesario lo que hiciste, concéntrate solo en el bucle FOR, si el usuario ingrese 1 o 0, el bucle FOR no hace nada porque la condición se cumple de ante mano, por lo que en tu mensaje System.out.println("El factorial de " +num + " es " + factorial); mostrarias 1, ya que tu variable factorial esta inicializada en 1.
excelente ejemplo para explicar el bucle for!!!!
Muchas gracias profesor!!!
Te agradezco mucho :) vengo de visual basic.net y pues eres genial amigo saludos :)
Excelente trabajo Juan, enhorabuena!. Muchas gracias por el currazo. Apunto un par de temas: 1) En el bucle que calculaste el peso ideal , pusiste un if - else if . Cuando salias del bucle comprobabas si era una H o una M lo que habia entroducido el usuario. Con un if else hubiese sido suficiente, no hace falta comprobar si era una M, porque no cabía otra posibilidad, la cuestión es ¿por que lo haces así? ¿para que sea más didáctico o porque hay algún tema de eficiencia? Y el segundo tema es en este video, la variable byte va de -128 a 127, en este video mencionas -138. Gracias de nuevo.
Muchisimas gracias por compartir sabiduria!
Excelente curso, mil gracias.
Excelente profesor!
import javax.swing.*;
public class factorial_for {
public static void main(String[] args) {
// TODO Auto-generated method stub
int resultado = 1;
int numero =Integer.parseInt(JOptionPane.showInputDialog("ingrese un numero"));
for(int i = numero;i > 0;i--){
System.out.println(i+" multiplicado x : "+resultado);
System.out.println("Producto: " + (resultado = resultado * i));
}
}
} /* me gusto como queda para razonar los pasos y quise compartir*/ gracias profe!
Vamos a por la clase 23 , con fe !!!
explica bien, solo falta tratar de poner todo el código en la pantalla y para hacerle una captura luego cuando veo los ejemplos me acuerdo de todo
Excelente profesor.
Video 22 terminado
Practicando
Ya he acabado con los bucles pero ahora estoy en uno, Juan. Preguntándome una y otra vez que seré capaz de hacer al acabar el curso. Mi intención es hacer juegos y aplicaciónes para Android pero el primer requisito es saber Java. P.D: Gracias por el curso impagable que haces. Saludo desde Baleares:)
Gracias por tu comentario. Seguro que consigues tu propósito. Un saludo!!
2021 empezando vamos con toda
Se puede simplificar usando solo punto a secas , quitando el == true.
Punto automaticamente recibe el valor de true.
Estimado Juan espero que te encuentres muy bien; quiero felicitarte por el curso y animarte a que sigas adelante.
Estoy aprendiendo rápido y mucho; lo cual me entusiasma y me anima a continuar y querer aprender más. Es por está razón por la que te escribo... Quisiera saber si tendrás algunos ejercicios o ejemplos propuestos de programas o códigos de JAVA que podamos construir e implementar con los conocimientos adquiridos en estos primeros 22 vídeos. De momento no me he propuesto aprender las clases, ni los métodos de memoria y quisiera saber si está bien no hacerlo; o si por el contrario debo de comenzar con el caletre jejejejeje. Bueno felicitaciones una vez más y que sigan los éxitos.
Erik López Hola !! Gracias por el comentario. Estoy comenzando a subir ejercicios para estos vídeos de Java. Poco a poco iréis viendo en la descripción de algunos vídeos enlaces de descarga de ejercicios para practicar. En cuanto a aprenderse de memoria las clases..... lo conseguirás con algunas pero hacerlo con todas es imposible.
En Java no se trata de aprenderse de memoria las cosas, sino de entenderlas para poder aplicarlas consultando la API de Java que para eso está. Un saludo !!
pildorasinformaticas Gracias de nuevo estaré atento a las descripciones entonces. Y que sigan los éxitos....
Seguro que estos ejercicios son mejores que hacer crucigramas !
Estamos atentos a la salida del proximo video.
En breve sale el siguiente. Gracias por el comentario. Un saludo
Utilicemos recursividad aca profe!! jaja felicitaciones, muy buenos videos.
Muchas gracias!
Bien explicado gracia profe
excelentes video!
Gracias amigo
Juan muchas gracias por tu tiempo.
Tengo una pregunta si queremos poner la condición que siempre el punto este antes de las ultimas tres letras como lo haríamos .com
exelente explicació¡¡¡¡
Gracias !! Un saludo
Gracias!!! Chévere cambur 🍌!!!
Hola profe, como ya te he dicho anteriormente mil gracias por el esfuerzo de tus videos. Solo comentarte una cosa, el bucle for each no lo comentamos o sale mas adelante? Esfuerzo titanico el que haces respondiendo ademas a los comentarios. Un abrazo.
Hola !! El bucle for each se usa en numerosas ocasiones en el curso. No se si a esta altura del curso (vídeo 22) lo vimos ya o no. Lo que ocurre es que el bucle for each tiene una sintaxis particular en Java. Normalmente todo el mundo espera encontrarse con una sintaxis del tipo for each variable{....}, algo así parecido a lo que ocurre en VB. Pero en Java el bucle for each no tiene esa sintaxis. El bucle for each en Java es for(variable: coleccion){.....}
Como digo se utiliza muchas veces durante el curso. Un saludo!!
Genial videos Juan, una consulta como representa en java en una variable tipo byte el valor de -138 ? tengo esta duda con todos los tipos de datos con sus valores limites negativos, saludos y muchas gracias
Muy buen video
Buen dia y gracias por sus enseñanzas . do while podría utilizarse dentro de un for y viceversa ?
Gracias!
Una pedagogía para explicar muy buena, consulta, ya he visto muchas veces cursos de java, me los aprendí pero la lógica me parece difícil, como profesional usted me recomendaría decantar por otro lenguaje? Y cual sería ese?
Buenos días,
Primero agradecerte por la buena explicacion que das a cada tema en cada video y segundo una pregunta que no tiene nada que ver con el tema que hasta ahora todo muy claro. ¿Que programa utilizas para escribir y hacer las anotaciones que haces en color rojo?
Muchas gracias +pildorasinformaticas
+Diego Amado El programa se llama Zoomit. es gratuito y portable. Lo encontrarás rápido en google. Un saludo
+pildorasinformaticas muchas gracias por tus vídeos y por responder.
Saludos!
Hola amigo gracias por el video, tengo una duda, al declarar la variable resultado como tipo long usted utiliza la palabra "Long" y agrega el sufijo "L" al hacerlo de esta manera el programa funciona muy bien pero tambien note que se puede poner la palabra "long" y no poner el sufijo "L", el programa funciona de esa manera tambien, que diferencia existe entre "Long" y "long"?
Hola !! La diferencia es que Long es un objeto mientras que long es un tipo primitivo como pueden ser int, double etc. En este vídeo es muy pronto para entender esto del todo y hay bastantes diferencias entre uno y otro. La más significativa es que Long, al ser un objeto, puede tener como valor null (se puede dejar vacío), mientras que long al ser primitivo nos exige que le asignemos obligatoriamente un valor. Pero como digo ahí no acaban sus diferencias. Se terminará de entender cuando se haya visto en el curso la POO (explicada más adelante). Un saludo!!
Maravilloso, me quedó esa duda después de ver el video. Resuelta :)
Excelente
Profesor
hola muchas gracias por sus conocimientos, que no se suponia que se debia de hablar en este video o el siguiente del bucle mejorado for each?
Hola !! No se exactamente en qué vídeo hablo del for mejorado, pero se usa a lo largo del curso. Es posible que se me olvidara comentarlo en este vídeo pero como te digo se ve más adelante en el curso. Un saludo!!
Mil gracias por sus respuestas, estupendo el curso, aunque el uso de métodos orientados a objetos, es mas complicado que desenredar un kilómetro de linea de pesca enredada.
pero ahí le voy entendiendo, con su gran forma de explicar y detallar cada caso.
El mejor curso que he llevado hasta ahora, pero no por el tema, sino por la explicación, tan clara y concisa.
Un gran abrazo