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 .
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
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
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 .
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 !!
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.
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 !
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.
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.
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.
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)
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??'
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
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?
Gracias Cristian vocación pura de profe 👨🏫 🙏🙏💪🏻
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...
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!!!
De todos los tutoriales que he visto el tuyo si lo eh podido entender. Gracias!
Excelente explicación! Muchas gracias. Slds.
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
Me Sirvio de mucho este video,Gracias a esto pude entregar mi primera actividad xd
Cristian están muy buenos tus tutos, se agradece por compartir lo que sabes!
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.
Sua aula e muito boa, obrigada pela explicacao.
Nueva Sub, estoy empezando y me gustó tu explicacion. Saludos
+10 Muy buenos videos! gracias!!!
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?
Bien didáctico el vídeo .
gracias amigo
Muchas gracias por compartir el conocimiento Master, una consulta al ingresar por pantalla la letra ñ, no me la muestra, saludos.
Le daria 100000000000000000....... likes al video pero no se puede. En realidad ¡Que buen video!
+ 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
Este mensaje es el que te hacen hacer al comienzo los profesores xd
gracias carnal me ayudaste bastante con lo de string
eres el puto amo!
Graciasss!
tengo duda, no corre al poner (println) me dice que es un error que hago?
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 .
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.
Profe soy de chile, hace clases ?
excelente aprendí mas en 24 minutos que las 2 horas de mi profesor
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.
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... :)
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?
gracias bro me aclaraste muchas dudas
Genial, es la idea!
Gracias explica muy bien, pero aun no me deja escribir el nombre, incluso cuando hago la modificación que menciona.
0:11 Me encanta cómo dices "JAVA", al chile me excité.
apoco tú dices "Java" en lugar de "Yava" :v
Hola amigo que hago si no puede correr mi programa solo me aparecen letras rojas y dice que no puede correr
Profe, qué programa utiliza para hacer estos tutoriales? Excelente canal, felicitaciones!!!
Usa Netbeans
@@juanpablosuarez4763 Me enjaja
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
Hola,a mi no me sale lo de "Java Application",que hago?
Bro buenas tardes, oye una pregunta, este programa también se puede utilizar para programar arduinos, drones o robots?
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.
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.
Java me cuesta entender la sintaxis
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.
¿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!
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??'
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 !!