Umiddelbart ser metoden fint ud at findes! - så det burde virke! - men du mangler helt åbenlyst en slutparantes i dit udtryk - kan det være fejlen?? n = Float.parseFloat(felt2.getText());
I java API\'en står der for Float.parseFloat(). Altså at den kan tage en streng og parse det til en float af den simple type (float med lille)
float n = Float.parseFloat( flet2.getText() );
burde virke efter foreskrifterne fra API\'en. Får du en NumberFormatException?, som vil blive kastet hvis strengen ikke indeholder en gyldig float værdi.
parseFloat public static float parseFloat(String s) throws NumberFormatException Returns a new float initialized to the value represented by the specified String, as performed by the valueOf method of class Double. Parameters: s - the string to be parsed. Returns: the float value represented by the string argument. Throws: NumberFormatException - if the string does not contain a parsable float. Since: 1.2 See Also: Double.valueOf(String)
NÅ ja jeg ved sgu ikke hvad der var galt før, men nu virker det med n = Float.parseFloat( flet2.getText() );
Tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.