Løsning af andengradspolynomier, problem med input Scanner.

Tags:    java java.util.scanner

Hej forum, jeg har lavet et program der løser andengradspolynomer, men jeg synes det mærkeligt at Scanner objektet kun accepterer komma som adskillelsestegn mellem tal og decimaler når java udskriver mine doubles med punktum som adskiller. Hvordan kan jeg løse dette?


Fold kodeboks ind/udJava kode 


Mvh :bounce:



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Kan du ikke få scanneren til at lede efter en streng, erstatte alle punktummer med kommaer og parse stringen som en double? Noget a la Double.parseDouble (kender ikke så meget til Java så ved ikke om en sådan funktion findes)



F***, når jeg intaster en streng og parser til double kan den godt acceptere punktum, men smider exceptions i hovedet på mig hvis jeg bruger kommaer :( Skal det virkelig være enten eller?

Fold kodeboks ind/udJava kode 


:X

EDIT!!!
Så har jeg fundet en løsning, men jeg ved intet om best practices

Fold kodeboks ind/udJava kode 


Det er nu muligt at benytte både komma og punktum



Indlæg senest redigeret d. 11.09.2011 13:23 af Bruger #16775
t