int zu double umwandeln? Geht das?

Java Basics - Anfänger-Themen: int zu double umwandeln? Geht das?

Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern
  1. int zu double umwandeln? Geht das? #1
    MG42_a64dx86


    int zu double umwandeln? Geht das? - Standard int zu double umwandeln? Geht das?
    Also habe folgendes Problem, ich möchte **int** zu ''double## umwandeln.
    hab gegoogelt, aber da kommt zu 99,9% immer die Umwandlung in umgekehrter Reihenfolge, oder das Ergebnis entspricht nich den Erwartungen (vlt. geht das ja gar nich in einem Schritt?).
    Dürfte doch aber möglich sein? (Auch in Bezug mit Arrays?)
    Gruß MG42 ??? :L

  2. int zu double umwandeln? Geht das? #2
    0x7F800000


    an welcher stelle gibt's denn probleme?
    Code:
    int x=1234613;
    double y=x;
    gibt keine fehlermeldungen und nicht mal warnungen, es wird einfach in aller stille implizit gecastet.
    Wenn du von int nach double castest, gibt es nicht einmal verlust an genauigkeit (was bei allen anderen kombinationen long<->double long<->float int<->float freilich nicht mehr der fall ist)

  3. int zu double umwandeln? Geht das? #3
    Spin


    Les dir doch mal Typcasting durch.

    Impliziertes Casten:

    z.B.: short in int

    short x = 280;
    int a = x;

    Explizit

    int a = 1357;
    short x = (short) a;



    Explizietes Casten erfolgt immer mit Datenverlust, gruß spin

  4. int zu double umwandeln? Geht das? #4
    0x7F800000


    Zitat Zitat von Spin
    Explizietes Casten erfolgt immer mit Datenverlust, gruß spin
    byte <-> char -> short -> int -> long
    int -> double
    ist doch alles ohne Datenverlust

  5. int zu double umwandeln? Geht das? #5
    Ebenius


    Er meint die Casts die explizit gemacht werden müssen.

  6. int zu double umwandeln? Geht das? #6
    MG42_a64dx86


    eigentlich wollte ich ein Array mit double anlegen, wobei per Eingabe Anzahl von Abfragen realisier werden, ohne Integer zu verwenden ->
    bsp:
    double x[], y;
    x =new double [y]

    so wäre es nach muster:

    int y;
    double x;

    x = new int [y];

    Aber leider geht es nicht mit einem Datentyp und int y in double umwandeln iss auch nich so das wahre...

  7. int zu double umwandeln? Geht das? #7
    mahe


    So ist das auch ein ziemlich Schmarrn.

    Du kannst selbstverständlich ein Array von Doubles anlegen und die Größe per Integer übergeben (das macht auch durchaus Sinn!).

    Code:
    int y;
    double x[];
    
    x = new double[y];

  • Javavideokurs
    Videokurs
    Dein Weg zum Java-Profi!
    25 Stunden geballtes Java Know-How.

    Videokurs

  • Ähnliche Themen zu int zu double umwandeln? Geht das?
    1. String 1.000,00 in double umwandeln
      Von H2SO3- im Forum Allgemeine Java-Themen
      Antworten: 12
      Letzter Beitrag: 05.08.2011, 21:30
    2. double in Uhrzeit umwandeln
      Von Problematisch im Forum Java Basics - Anfänger-Themen
      Antworten: 10
      Letzter Beitrag: 01.04.2011, 13:48
    3. double in String umwandeln
      Von Watnuss im Forum Java Basics - Anfänger-Themen
      Antworten: 2
      Letzter Beitrag: 17.03.2011, 08:54
    4. double in String umwandeln
      Von swetlana_zh im Forum AWT, Swing, JavaFX & SWT
      Antworten: 6
      Letzter Beitrag: 05.07.2006, 20:45
    5. String in double umwandeln
      Von Pudelchen im Forum Java Basics - Anfänger-Themen
      Antworten: 3
      Letzter Beitrag: 01.12.2004, 15:15
    Sie betrachten gerade int zu double umwandeln? Geht das?