Hallo, ich habe ein folgendes Problem mit der Initialisierung eines Arrays:
Ich möchte mit
einen Array initialisieren und mit
einen Double-Wert darin speichern. Doch wenn ich mein Programm kompilieren will gibt es folgende Fehlermeldung:
Ich möchte dabei mehrere Double-Werte (i) abspeichern. Neben i ist auch k als double initialisiert, da der Wertebereich von int nicht ausreicht.
Ich persönliche gehe davon aus, dass der Compiler eine int für k erwartet, aber wenn ich eine Zahl über dem Wertebereich von int caste, bekomme ich falsche Zahlen.
Was mache ich denn da am Besten?
Liebe Grüße
Kruspe
Ich möchte mit
Java:
double k=0;
double[] list;
Java:
list[k] = i;
Java:
prim.java:19: possible loss of precision
found : double
required: int
list[k] = i;
^
1 error
Ich persönliche gehe davon aus, dass der Compiler eine int für k erwartet, aber wenn ich eine Zahl über dem Wertebereich von int caste, bekomme ich falsche Zahlen.
Was mache ich denn da am Besten?
Liebe Grüße
Kruspe