Java-Forum.org  
Zurück   Java-Forum.org > >

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

Fragen ausschließlich zu Java-Grundlagen von Ein- und Umsteigern

Thema geschlossen    
Themen-Optionen Thema durchsuchen Ansicht
Alt 21.01.2009, 21:51   #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
 
Alt 21.01.2009, 22:01   #2
0x7F800000
 
int zu double umwandeln? Geht das? - Standard AW: int zu double umwandeln? Geht das?

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)
 
Alt 21.01.2009, 22:19   #3
Spin
 
int zu double umwandeln? Geht das? - Standard AW: int zu double umwandeln? Geht das?

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
 
Alt 21.01.2009, 22:30   #4
0x7F800000
 
int zu double umwandeln? Geht das? - Standard AW: int zu double umwandeln? Geht das?

Zitat: Spin
Explizietes Casten erfolgt immer mit Datenverlust, gruß spin
byte <-> char -> short -> int -> long
int -> double
ist doch alles ohne Datenverlust
 
Alt 21.01.2009, 22:33   #5
Ebenius
 
int zu double umwandeln? Geht das? - Standard AW: int zu double umwandeln? Geht das?

Er meint die Casts die explizit gemacht werden müssen.
 
Alt 21.01.2009, 23:42   #6
MG42_a64dx86
Themenstarter
 
int zu double umwandeln? Geht das? - Standard AW: int zu double umwandeln? Geht das?

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...
 
Alt 22.01.2009, 00:45   #7
mahe
 
int zu double umwandeln? Geht das? - Standard AW: int zu double umwandeln? Geht das?

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];
 
Thema geschlossen    

Zurück   Java-Forum.org > >

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ähnliche Themen: int zu double umwandeln? Geht das?
String 1.000,00 in double umwandeln
String 1.000,00 in double umwandeln: hi, ich muss strings in double umwandeln. Es...
double in Uhrzeit umwandeln
double in Uhrzeit umwandeln: Hallo, ich schreibe gerade einen...
(Datentypen) double in String umwandeln
double in String umwandeln: Hallo, ich hab mal wieder n Hänger und komm...
double in String umwandeln
double in String umwandeln: Ich habe ein Fenster, wo in TextFeld wird...
String in double umwandeln
String in double umwandeln: Ich habe folgendes Problem: Wie kann ich ein...


Sie betrachten gerade int zu double umwandeln? Geht das?


Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2014, vBulletin Solutions, Inc.