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