kamora
12-05-2002, 16:35
mein Programm (3156) soll mit verschiedenen Masseinheiten rechnen. mein problem dabei: es soll EIN String eingegeben werden. z.b.:
1.5m+50cm soll 2.000 m ausgeben.
wie kann ich jetzt den String in Zahlen und Masseinheiten (cm, dm, m, cm2, dm2,...) und Operatoren (+, -, *, /) einteilen. wenn ich eine for- Schleife mit charAt laufen lasse, kann ich ja nicht sagen bis zu einem ascii Wert von so und so soll dann in eine bestimmte variable abgespeichert werden.
1.5m+50cm soll 2.000 m ausgeben.
wie kann ich jetzt den String in Zahlen und Masseinheiten (cm, dm, m, cm2, dm2,...) und Operatoren (+, -, *, /) einteilen. wenn ich eine for- Schleife mit charAt laufen lasse, kann ich ja nicht sagen bis zu einem ascii Wert von so und so soll dann in eine bestimmte variable abgespeichert werden.