Me Sale Error En JCreator. [AYUDA] Bueno, apenas estamos empezando a programar en JCreator (Java) cosas sencillas, pero al pasar mi algoritmo me sale " ComiVend=(ValorTotal*3%)/100; 1 error señalando el " ) " y dice Illegal Start of Expression. Ya que si cambio la multiplicacion del 3%/100 por un 0.03 dice lo siguiente: C:\Documents and Settings\Administrador\Escritorio\Programas Java\Venta.java:16: possible loss of precision found : double required: float ComiVend=(ValorTotal*0.03); 2 errors Donde señala el "*" como error y no se porque. El algoritmo es el siguiente, necesito mas bien es encontrar los errores y no mejorar funcionalidad al algoritmo: import javax.swing.JOptionPane; public class Venta { public static void main(String[] args) { int CodVende, NumUniVendi; float ValorTotal, ValorUni, ComiVend; String NomVende; CodVende=Integer.parseInt(JOptionPane.showInputDialog("Digit e el Codigo del Vendedor:")); NomVende=(JOptionPane.showInputDialog("Digite el Nombre del Vendedor:")); NumUniVendi=Integer.parseInt(JOptionPane.showInputDialog("Di gite unidades vendidad:")); ValorUni=Double.parseDouble(JOptionPane.showInputDialog("Dig ite el Codigo del Vendedor:")); ValorTotal=ValorUni*NumUniVendi; ComiVend=(ValorTotal*0.03); System.out.print("El Valor De La Venta Del Señor " +NomVende+ "es" +ValorTotal+"La Comision Es" +ComiVend); } } Gracias de antemano |
Respuesta: Me Sale Error En JCreator. [AYUDA] Doble post sorry. El problema radica en la operacion del %. Quien sepa como solucionarlo me dice. |
Respuesta: Me Sale Error En JCreator. [AYUDA] Yo creo que haciendo un casting se soluciona tu problema......quedaria algo mas o menos asi.... ComiVend= (float) (ValorTotal*0.03); Espero te sirva de ayuda..... |
Respuesta: Me Sale Error En JCreator. [AYUDA] No cucho, no se soluciono, :S, pero muchas gracias por la respuesta |
Respuesta: Me Sale Error En JCreator. [AYUDA] Cita:
Haz este cambio en la asignacion de esta variable ValorUni=Float.parseFloat(JOptionPane.showInputDialog("Dig ite el Codigo del Vendedor:")); Código PHP: |
Respuesta: Me Sale Error En JCreator. [AYUDA] Cita:
--------------------Configuration: <Default>-------------------- C:\Documents and Settings\Administrador\Escritorio\Programas Java\Venta.java:13: class expected ValorUni=float.parseFloat(JOptionPane.showInputDialog("Digit e el Codigo del Vendedor:")); C:\Documents and Settings\Administrador\Escritorio\Programas Java\Venta.java:13: ';' expected ValorUni=float.parseFloat(JOptionPane.showInputDialog("Digit e el Codigo del Vendedor:")); C:\Documents and Settings\Administrador\Escritorio\Programas Java\Venta.java:13: ';' expected ValorUni=float.parseFloat(JOptionPane.showInputDialog("Digit e el Codigo del Vendedor:")); 3 errors En el primero lo tira en el "p" del parse El segundo en la "(" antes del JOptionpane El tercero en la segund ")" :S me tiene mamado este algoritmo |
Respuesta: Me Sale Error En JCreator. [AYUDA] Es que tenes float.parseFloat y es Float.parseFloat......entonces te saca error porque float no tiene asociada una funcion que se llame parseFloat..... parece que ese es el error....porque a mi no me saca nada mal parcero...que editor estas usando??....te recomiendo NetBeans..... |
Respuesta: Me Sale Error En JCreator. [AYUDA] Estamos usando el JCreator 4.50 Pro |
Respuesta: Me Sale Error En JCreator. [AYUDA] Aun parceros ponchen. found : double required: float ComiVend= (ValorTotal*0.03); ^ 1 error Dice que el "*" es el error, y no se porque hijueputas |
Respuesta: Me Sale Error En JCreator. [AYUDA] hace el casting parcero osea esto ComiVend= (float) (ValorTotal*0.03); El valor 0.03 es un Double por lo tanto al hacer una multiplicación te arroja otro Double, y la variable ComiVend es de tipo float, por eso debes hacer el casting.....te dije que lo hicieras en el primer post....ese es el error viejo...yo ayer lo probe con tu codigo haciendo los cambios y no me tiraba ningun error.... Copia este codigo que esta bueno.....no tira ningun error..... [CODE] import javax.swing.JOptionPane; public class Venta { public static void main(String[] args) { int CodVende, NumUniVendi; float ValorTotal, ValorUni, ComiVend; String NomVende; CodVende=Integer.parseInt(JOptionPane.showInputDialog("Digit e el Codigo del Vendedor:")); NomVende=(JOptionPane.showInputDialog("Digite el Nombre del Vendedor:")); NumUniVendi=Integer.parseInt(JOptionPane.showInputDialog("Di gite unidades vendidad:")); ValorUni=Float.parseFloat(JOptionPane.showInputDialog("Dig ite el Codigo del Vendedor:")); ValorTotal=ValorUni*NumUniVendi; ComiVend=(float) (ValorTotal*0.03); System.out.print("El Valor De La Venta Del Señor " +NomVende+ "es" +ValorTotal+"La Comision Es" +ComiVend); } } [/CODE] |
La franja horaria es GMT -5. Ahora son las 04:19:42. |
Desarrollado por: vBulletin® Versión 3.8.9
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.
DeNunCianDo.CoM ©