Multiplikation in Java

  • :wuet::wuet: Ich krieg hier gleich die Krise mit JAVA!!! :wuet::wuet:


    Ich hab eine als String gespeicherte Zahl und will diese nun mit einer anderen Zahl multiplizieren.
    Danach wird das Ergebnis mit einem anderen String widerum verglichen.


    Ich hab nun nach sowas wie Cdbl() gesucht, aber nirgens gefunden. Dann bin ich auf die Methode parseDouble() gestoßen, aber das bringt mich auf einen mathematischen Wert mit dem ich nix anfangen kann.



    Kann mir jemand helfen?

  • Hmm..


    Jetzt sagt er aber in der Zeile, in der ich multipliziere, folgendes:


    Incompatible type for =. Can't convert int into java.lang.Double.


    In der Zeile steht folgendes:

    Code
    Double verifier = new Double(tmp);
    verifier = verifier * -3;


    tmp ist hier der String, den ich multiplizieren will, z.B. "20060619".

  • Weil du mit einem Double nicht rechnen kannst, sondern diesen erst in einen double umwandeln musst.


    Hast du dich eigentlich schonmal mit den Datentypen und Klassen von Java beschäftigt ?

  • Ich finde aber leider nichts, womit ich dann double wieder in Double kriege.
    Ich brauch den Wert um in via Textvergleich mit einem anderen zu verifizieren.

  • Genau wie du in von einem Text in einem Double bekommst.


    xxx = new Double(doublewert)


    Du solltest dich vielleicht erst mal ein wenig mit Java beschäftigen bevor du da versuchst Programme zu erstellen