Anzeige:
Ergebnis 1 bis 7 von 7

Thema: J2ME und das Double problem

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.09.2003
    Ort
    Fribourg
    Beiträge
    12

    J2ME und das Double problem

    Nun ja jetzt ist es mir passiert....

    ich muss einen vom benutzer eingegebene variable zb. 1.888
    Multiplizieren und teilen somit kommt mir schnell die idee das ich diesen String *1000 mutliplizieren kann.

    Nun bin ich anscheinend zu dumm um herauszufinden wie das anzustellen ohne das er eine exception od. ohne denn punkt speziell herauszufiltern zu machen ist.

    Hat da schon mal wer was gemacht???

    Vielen dank im voraus
    Vispo

    P.S.: sorry für die rechtschreibung

  2. #2
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Äh?

    Du solltest deine Frage mal so Formulieren dass man drauskommt

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  3. #3
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    Hallo!

    Du meinst er kann den String mit Punkt nicht in eine int-Variable umwandeln, ganz klar, Strings mit Punkt sind nicht int :-)

    Versuche doch einfach selbst eine Methode zu schreiben.
    KLeiner denkanstoß:

    23.2435:

    int i = 0;

    1.) Punkt suchen.
    2.) 1. Stelle im String (2) ist Wert*10^(Entfernung zum Punkt -1)
    ....
    ...
    Geändert von Lin728 (19-08-2017 um 21:14 Uhr)

  4. #4
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    oder möchtest dus mit "Double.parseDouble(String s)" versuchen?

    Versteh zwar immer noch nicht was du willst...

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  5. #5
    Registrierter Benutzer
    Registriert seit
    16.09.2001
    Beiträge
    1.182

    keine doubles...

    J2ME (bzw. CLCD-1.0) hat keine Fließkommazahlen...

  6. #6
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    OK

    Hab das irgendwie für J2EE gehalten - nicht dass ich das bei ME gewusst hätte

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  7. #7
    Registrierter Benutzer
    Registriert seit
    30.09.2003
    Ort
    Fribourg
    Beiträge
    12

    Thx

    Naja werde es halt dennoch so machen das ich Char für Char vom String lese und dann beim punkt anhalte denn überspringe und dann 3 char lese.
    Alle Char die ich gelesen habe in einen String speicher. Den dann in int umwandle und dann berechne am schluss muss ich dann wohl noch ein geteilt durch 1000 machen..... mal sehen....
    Mach das wohl erst nächste woche und dann kleb ich denn code mal hier hin

    Vielen dank noch

    Vispo

    P.S.: das ist wohl die frapanteste schwachstelle von den mobile herstellern. (da fehlt mir meine ALU)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •