Está muy bueno lo que mencionas para el conflicto que se genera con "String" y "int"; pero me resulta más práctico cambiar el orden de las variables 1) el nombre, 2) edad y 3) notas, y así puedo ingresar los datos sin que exista el conflicto que se te da al final. public static Scanner s = new Scanner (System.in); public static void main(String[] args) { int edad =0; double nota1 = 0.0; String nombre = ""; System.out.println("Ingrese su nombre: "); nombre = s.nextLine(); System.out.println("Ingrese su edad: "); edad = s.nextInt(); System.out.println("Ingrese su nota: "); nota1 = s.nextDouble(); System.out.println("Su edad es: " + edad + " años, su nota es: " + nota1 + " y su nombre es: "+ nombre);
Sabes yo tomo clases de programación, e incluso llevo años trabajando de esto y un problema recurrente es que los especialistas de áreas de informática explican muy mal, ejemplifican mal, etc, pero que agradable ver que usted señor... lo hace tan bien es un gusto encontrarme con tu canal , ojalá que mis profesores aprendieran de ti, lo haces muy bien, espero que estés orgulloso :D
Hola, en mi ejemplo cundo ingreso la nota con coma, produz el seguiente mensaje: 5,5 Exception in thread "main" java.lang.NumberFormatException: For input string: "5,5" at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043) at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110) at java.lang.Double.parseDouble(Double.java:538) at java.lang.Double.valueOf(Double.java:502) at Main.main(Main.java:14) y pues si pongo la nota como numero intero normal.
Hola, creo que me pasaba lo mismo, pero cuando hice la modificación del "Double" ya no acepta que escriba la nota como 5,5 si no como 5.5 y me ya deja seguir .
Literalmente el Mejor video explicativo de este lenguaje...queda todo completamente claro...un crack( deberias seguir subiendo mas contenido JAVA) para hacerles llegar a mis amigos esta Info...
Super, los compartivos que has realizado con Excel, traer de nuevo las clases, acciones y diagramas me han aterrizado mucho a entender mejor, Mil gracias!!!
Gracias por la explicación! Seguiré viendo tus videos, la verdad esque no tengo formación en esta área pero ya habia hecho algunos cursos por Internet y me ha ayudado este video para entender mejor.
Hola! Me parecio exelente el vídeo. PERO TENGO UN PROBLEMA!! Hice todo tal cual está y cuando aprieto F6, en el output (Run) no me imprime el mensaje "Hola Mundo". Qué puede ser? Gracias
Excelente Tutorial para inexpertos que recién comenzamos en esto! Duda, por que se debe utilizar la clase "Scanner" y no otra ? y por que se utiliza "public static" y no "public class Scanner" por ejemplo ? Desde ya, muchas gracias !!
que buen video es muy genial, hay algo que no me queda en claro y es como validar el nombre ya que lo hago tal como esta en la explicacion del video pero en el programa que lo manejo me suelta el mismo error, seria de gran ayuda una explicacion
hola una pregunta porque cambiaste los comandos a lo ultimo en las variables nombre, edad ??? porque yo lo ejecute sin el parceint y eso me ejecuta hacia los lados osea un poco desordenado .
Hola, al final del ejercicio la ultima vez que ingresa el dato de nota colocas un valor entero, yo estoy colocando un valor decimal y me sale falla, he tratado de corregirlo pero no he podido, podrías ayudarme por favor.
Hola, gracias por los videos. acabo de instalar netbeans, y estoy aprendiendo. Pero me aparece el punto rojo con este mensaje. en la linea: system.out.println "package system does not exist". Como lo soluciono o si me falta instalar. Algo?
Llama la atención que tu vídeo solo tenga casi 5mil vistas siendo tan bueno, se nota que poca gente se interesa por la programación, saludos y gracias por compartir.
La verdad también ocurre en Eclipse, pero esta es una de tantas formas que existen para poder leer por pantalla, incluso hay entornos en donde se utiliza la clase BufferedReader y también InputStreamReader. Así como también estoy viendo que se pueden leer variables de tipo String con un "s.next();". Saludos Patricio Quevedo Gutierrez !
Si te fijas se declara afuera para tener la posibilidad de crear un sub-proceso en el cual se pueda hacer uso del mismo objeto s. Es como tener un objeto global y así usarlo en otros métodos.
Muchas gracias, hace mucho tiempo no programo, me parece diferente a la sintaxis de vbasic. Yo les enseño a mis estudiantes de matemáticas algunas cosas de programación con ayuda de las macros en Excel, se pueden crear formularios y objetos sencillos que se pueden programar. Muchas gracias. Estoy muy interesado en programar aplicaciones que se pueden poner en línea y que tenga una base de datos algo así como un programa en línea que administre la inforamación académica de un colegio.
hola estoy creando un visor de imagenes en netbeans y el codigo no me muestra error pero al compilarlo me muestra lo siguiente; Exception in thread "main" java.lang.NullPointerException at javax.swing.ImageIcon.(ImageIcon.java:217) at visorimagen.visor.(visor.java:25) at visorimagen.Visorimagen.main(Visorimagen.java:19) BUILD STOPPED (total time: 20 minutes 36 seconds) alguien me puede ayudar??'
Flor Daniela Rico hola! la versión usada en el vídeo es de NetBeans desde 7.0 hacia arriba. para este tipo de aplicaciones basta con usar la versión SE (standard edition)
Pues, de hecho, claramente, resulta que es obvio que no es necesario que nadie me lo pregunte para que yo decida hacer una acotación al respecto de ello, así como cualquier otro comentario en relación a ese o cualquier otro tema. Tan simple y tan llano como eso.
Qué facilidad para decir tonterías la tuya. Para empezar ni siquiera hay gran diferencia, más que de unas letras, entre tu comentario y el mío. Más pereza da leer las sandeces que decís, y tus seudoargumentos sin propiedad alguna. Simplemente, el que la aplicación esté bien hecha o no, no cambia el hecho de que el nombre del proyecto esté mal o no sea el más apropiado.
Está muy bueno lo que mencionas para el conflicto que se genera con "String" y "int"; pero me resulta más práctico cambiar el orden de las variables 1) el nombre, 2) edad y 3) notas, y así puedo ingresar los datos sin que exista el conflicto que se te da al final.
public static Scanner s = new Scanner (System.in);
public static void main(String[] args) {
int edad =0;
double nota1 = 0.0;
String nombre = "";
System.out.println("Ingrese su nombre: ");
nombre = s.nextLine();
System.out.println("Ingrese su edad: ");
edad = s.nextInt();
System.out.println("Ingrese su nota: ");
nota1 = s.nextDouble();
System.out.println("Su edad es: " + edad + " años, su nota es: " + nota1 + " y su nombre es: "+ nombre);
Sabes yo tomo clases de programación, e incluso llevo años trabajando de esto y un problema recurrente es que los especialistas de áreas de informática explican muy mal, ejemplifican mal, etc, pero que agradable ver que usted señor... lo hace tan bien es un gusto encontrarme con tu canal , ojalá que mis profesores aprendieran de ti, lo haces muy bien, espero que estés orgulloso :D
Como le haces para trabajar en este mundo y estar estudiandolo?
Si estás comenzando a programar en Java y conoces conceptos básicos de Orientación a Objetos este es tu video!
Hola, en mi ejemplo cundo ingreso la nota con coma, produz el seguiente mensaje:
5,5
Exception in thread "main" java.lang.NumberFormatException: For input string: "5,5"
at sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2043)
at sun.misc.FloatingDecimal.parseDouble(FloatingDecimal.java:110)
at java.lang.Double.parseDouble(Double.java:538)
at java.lang.Double.valueOf(Double.java:502)
at Main.main(Main.java:14)
y pues si pongo la nota como numero intero normal.
Hola! No me daba la opcion de poner el Main y no me abre el archivo.
Hola, creo que me pasaba lo mismo, pero cuando hice la modificación del "Double" ya no acepta que escriba la nota como 5,5 si no como 5.5 y me ya deja seguir .
Ocupo de su ayuda
Literalmente el Mejor video explicativo de este lenguaje...queda todo completamente claro...un crack( deberias seguir subiendo mas contenido JAVA) para hacerles llegar a mis amigos esta Info...
Excelente explicación! Muchas gracias. Slds.
x fin encontre alguien q explique cada cosa... veía mil videos pero no entendía ni a mis profesores de la u jajaja un like
Super, los compartivos que has realizado con Excel, traer de nuevo las clases, acciones y diagramas me han aterrizado mucho a entender mejor, Mil gracias!!!
Gracias Cristian vocación pura de profe 👨🏫 🙏🙏💪🏻
De todos los tutoriales que he visto el tuyo si lo eh podido entender. Gracias!
Hermano, le cuento que es un Excelente Video y una muy buena Explicacion Gracias y a partir de hoy estare pendiente de los demas videos. Gracias
Sigo tus vídeos de programación duramente espero el próximo pronto
Cristian están muy buenos tus tutos, se agradece por compartir lo que sabes!
+10 Muy buenos videos! gracias!!!
Gracias por la explicación! Seguiré viendo tus videos, la verdad esque no tengo formación en esta área pero ya habia hecho algunos cursos por Internet y me ha ayudado este video para entender mejor.
Me Sirvio de mucho este video,Gracias a esto pude entregar mi primera actividad xd
Nueva Sub, estoy empezando y me gustó tu explicacion. Saludos
Sua aula e muito boa, obrigada pela explicacao.
Bien didáctico el vídeo .
gracias por el aporte, muy buena tu explicación
De nada! se agradecen las palabras
tengo cierto problemas con las sintaxis del codigo, se debera a que usas Mac y yo windows?
Le daria 100000000000000000....... likes al video pero no se puede. En realidad ¡Que buen video!
Este mensaje es el que te hacen hacer al comienzo los profesores xd
gracias amigo
eres el puto amo!
Muchas gracias por compartir el conocimiento Master, una consulta al ingresar por pantalla la letra ñ, no me la muestra, saludos.
+ 10 y a mis favoritos, gracias!
mario leiva gracias por nada, todo sirve y si se puede complementar con las clases más mejorsh!
Hola! Me parecio exelente el vídeo. PERO TENGO UN PROBLEMA!! Hice todo tal cual está y cuando aprieto F6, en el output (Run) no me imprime el mensaje "Hola Mundo". Qué puede ser? Gracias
tengo duda, no corre al poner (println) me dice que es un error que hago?
Graciasss!
Excelente Tutorial para inexpertos que recién comenzamos en esto!
Duda, por que se debe utilizar la clase "Scanner" y no otra ? y por que se utiliza "public static" y no "public class Scanner" por ejemplo ?
Desde ya, muchas gracias !!
F
F.
gracias carnal me ayudaste bastante con lo de string
excelente aprendí mas en 24 minutos que las 2 horas de mi profesor
Profe soy de chile, hace clases ?
que buen video es muy genial, hay algo que no me queda en claro y es como validar el nombre ya que lo hago tal como esta en la explicacion del video pero en el programa que lo manejo me suelta el mismo error, seria de gran ayuda una explicacion
hola una pregunta porque cambiaste los comandos a lo ultimo en las variables nombre, edad ??? porque yo lo ejecute sin el parceint y eso me ejecuta hacia los lados osea un poco desordenado .
Hola, al final del ejercicio la ultima vez que ingresa el dato de nota colocas un valor entero, yo estoy colocando un valor decimal y me sale falla, he tratado de corregirlo pero no he podido, podrías ayudarme por favor.
Hola amigo que hago si no puede correr mi programa solo me aparecen letras rojas y dice que no puede correr
todo muy excelente pero como incomodan los anuncios publicitarios!!!
Hola, gracias por los videos. acabo de instalar netbeans, y estoy aprendiendo. Pero me aparece el punto rojo con este mensaje. en la linea: system.out.println "package system does not exist". Como lo soluciono o si me falta instalar. Algo?
0:11 Me encanta cómo dices "JAVA", al chile me excité.
apoco tú dices "Java" en lugar de "Yava" :v
Llama la atención que tu vídeo solo tenga casi 5mil vistas siendo tan bueno, se nota que poca gente se interesa por la programación, saludos y gracias por compartir.
Tienes Razon
Consulta la problematica respeto al tipo de dato String, donde sugiere hacer la conversión para nextLine, solo sucede en el entorno de NetBeans ?
La verdad también ocurre en Eclipse, pero esta es una de tantas formas que existen para poder leer por pantalla, incluso hay entornos en donde se utiliza la clase BufferedReader y también InputStreamReader. Así como también estoy viendo que se pueden leer variables de tipo String con un "s.next();". Saludos Patricio Quevedo Gutierrez !
Muchas Gracias, envie un e-mail Ina... :)
Gracias explica muy bien, pero aun no me deja escribir el nombre, incluso cuando hago la modificación que menciona.
Hola,a mi no me sale lo de "Java Application",que hago?
Profe, qué programa utiliza para hacer estos tutoriales? Excelente canal, felicitaciones!!!
Usa Netbeans
@@juanpablosuarez4763 Me enjaja
gracias bro me aclaraste muchas dudas
Genial, es la idea!
porq pones public static amigo, cuando creas el objeto s?
Si te fijas se declara afuera para tener la posibilidad de crear un sub-proceso en el cual se pueda hacer uso del mismo objeto s. Es como tener un objeto global y así usarlo en otros métodos.
Java me cuesta entender la sintaxis
Muchas gracias, hace mucho tiempo no programo, me parece diferente a la sintaxis de vbasic. Yo les enseño a mis estudiantes de matemáticas algunas cosas de programación con ayuda de las macros en Excel, se pueden crear formularios y objetos sencillos que se pueden programar. Muchas gracias. Estoy muy interesado en programar aplicaciones que se pueden poner en línea y que tenga una base de datos algo así como un programa en línea que administre la inforamación académica de un colegio.
Bro buenas tardes, oye una pregunta, este programa también se puede utilizar para programar arduinos, drones o robots?
hola estoy creando un visor de imagenes en netbeans y el codigo no me muestra error pero al compilarlo me muestra lo siguiente;
Exception in thread "main" java.lang.NullPointerException
at javax.swing.ImageIcon.(ImageIcon.java:217)
at visorimagen.visor.(visor.java:25)
at visorimagen.Visorimagen.main(Visorimagen.java:19)
BUILD STOPPED (total time: 20 minutes 36 seconds)
alguien me puede ayudar??'
¿Que paquete es el q tienes? Esque descargue el php pensando q me iba a servir para lo q tu enseñas pero no jaja, entonces que paquete seria?
Flor Daniela Rico hola! la versión usada en el vídeo es de NetBeans desde 7.0 hacia arriba. para este tipo de aplicaciones basta con usar la versión SE (standard edition)
Muchas gracias!
Para el nombre del proyecto, es más apropiado "PrimeraApp" en todo caso, antes que "PrimerApp".
Pues, de hecho, claramente, resulta que es obvio que no es necesario que nadie me lo pregunte para que yo decida hacer una acotación al respecto de ello, así como cualquier otro comentario en relación a ese o cualquier otro tema. Tan simple y tan llano como eso.
Qué facilidad para decir tonterías la tuya. Para empezar ni siquiera hay gran diferencia, más que de unas letras, entre tu comentario y el mío. Más pereza da leer las sandeces que decís, y tus seudoargumentos sin propiedad alguna. Simplemente, el que la aplicación esté bien hecha o no, no cambia el hecho de que el nombre del proyecto esté mal o no sea el más apropiado.
Al contrario, tendrías que llorar vos, que sería tu única alternativa antes que seguir diciendo tonterías.
Más bien vos seguis dicendo sandeces. Es lo único que sabés hacer. Parece que hasta lo disfrutás.
para cuando las ventanas?? las bases de datos??? las impresiones a impresora real... -_-
Estoy aquí por mi profesora 😃
Saludos a su profesora! y que sea de agrado su visita :)
gracias! a estudiar!
Darwin Vera A motivarse no más!
Pésima explicación amigo, estudia un poco mas y repite tu vídeo !!