|
24-feb-2013 | #1 |
Aprendiendo Ingreso: enero-2013
Ubicación: Medellín, CO
Mensajes: 70
Sexo: País: Signo:
Agradecido: +150
|
Entrada de Datos en JAVA (Solucionado)
Hola...
Amigos de , realmente estoy empezando a programar en java, y tengo un problemita, lo que pasa es que estoy haciendo un programa para calcular unas notas, pero he tratado de capturar los datos que se le pide al usuario y no he podido, me dice que hay error lo estoy haciendo con BufferedReader... entonces quería que mis amigos foreros me explicaran que estoy haciendo mal y que me explicaran el porque... Código:
import java.io.*; public class CalculoNotas { public static void main(String[] args) { float n1, n2, n3, nd; BufferedReader in = new BufferedReader(newInputStreamReader(System.in)); System.out.println("Digite el valor de la Nota 1"); n1 = Integer.parseInt(in.readLine()); System.out.println("Digite el valor de la Nota 2"); n2 = Integer.parseInt(in.readLine()); System.out.println("Digite el valor de la Nota 3"); n3 = Integer.parseInt(in.readLine()); nd=(n1+n2+n3)/3; System.out.println("La nota definitiva es"); // y como hago para concatenar el valor de la nota definitiva (nd) } } Cuando Estás En Tus Peores Momentos... Te Das Cuenta De Lo Que Realmente Puedes Hacer, Cuando Todo Es Normal... Ps, No Conoces Tus Propias Capacidades!!!...
Última edición por Eliararo; 24-feb-2013 a las 12:56 |
31-mar-2013 | #2 |
Ingreso: marzo-2013
Mensajes: 6
Sexo: País: Signo:
Agradecido: +7
|
Mírate este vídeo,
para lo que quieres te ayudara, aunque te recomiendo que te veas el curso entero. |
Los siguientes 7 usuarios agradecen a goliat74 por este mensaje: | ||
baduser (04-abr-2013), Eliararo (17-jun-2013), Muga (31-mar-2013), opadrino (19-jun-2013), siddhartha (09-may-2013), thegrimdark (16-abr-2013), Tururojo (04-abr-2013) |
04-abr-2013 | #3 |
Ingreso: enero-2012
Mensajes: 3
Sexo: País: Signo:
Agradecido: +13
|
Aca te paso el codigo correcto, estabas usando mal las variable, tenias n1,n2,n3 como float y lo parseabas a integer, ese era un error y el otro es que tenes que encerrar el codigo con try catch porque todo lo que tenga que ver con entrada y salida de datos bufferedReader y InputStreamReader tiran excepciones.
import java.io.*; public class CalculoNotas { public static void main(String [] args) { float n1, n2, n3, nd; try{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Digite el valor de la Nota 1"); n1 = Float.parseFloat(in.readLine()); System.out.println("Digite el valor de la Nota 2"); n2 = Float.parseFloat(in.readLine()); System.out.println("Digite el valor de la Nota 3"); n3 = Float.parseFloat(in.readLine()); nd=(n1+n2+n3)/3; System.out.println("La nota definitiva es: "+nd); }catch(IOException e){ System.out.println(e.getMessage()); } } } |
Los siguientes 7 usuarios agradecen a scaco2k6 por este mensaje: | ||
baduser (04-abr-2013), Eliararo (17-jun-2013), Francisco6812 (05-abr-2013), opadrino (19-jun-2013), RHAF (06-abr-2013), thegrimdark (16-abr-2013), Tururojo (04-abr-2013) |
18-jun-2013 | #4 |
Novato Ingreso: enero-2011
Mensajes: 49
Sexo: País: Signo:
Agradecido: +48
|
Que tal solamente, vuelvo a copiar el código de scaco2k6, por motivos de legibilidad.
Código:
import java.io.*; public class CalculoNotas { public static void main(String [] args){ float n1, n2, n3, nd; try{ BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); System.out.println("Digite el valor de la Nota 1"); n1 = Float.parseFloat(in.readLine()); System.out.println("Digite el valor de la Nota 2"); n2 = Float.parseFloat(in.readLine()); System.out.println("Digite el valor de la Nota 3"); n3 = Float.parseFloat(in.readLine()); nd=(n1+n2+n3)/3; System.out.println("La nota definitiva es: "+nd); }catch(IOException e){ System.out.println(e.getMessage()); } } } |
Etiquetas |
ayuda, java, programacion |
(0 miembros y 1 visitantes) | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
[App] JLOJCH: Listado Oficial de Juegos Compatibles con HDL,OPL,USB,ESR by Tapia | nokiajavi | Software | 17 | 25-jun-2015 15:59 |
Cómo configurar e instalar vBulletin paso a paso | Daniel Muñoz | vBulletin | 12 | 15-jun-2014 08:54 |
Listado de todos los códigos de error generados por Windows | Froyandres | Sistemas Operativos | 13 | 09-ene-2014 23:33 |
El factor humano es el mayor responsable del coste de las fugas de datos | albertoraul64 | Seguridad | 3 | 10-jun-2013 11:57 |
Que es JAVA ? | baduser | Otras | 8 | 19-jul-2011 11:27 |