Mehrdimensionales Array+Methode+Rückgabeschwierigkeiten

Status
Nicht offen für weitere Antworten.

Spikez

Mitglied
Guten Morgen,

Ein neues Programm..ein neues Problem ;-)

Ich programmier mich dusselig..
Mein Programm soll eine Umrechnung für Physikalische Druck machen(Pa,bar, mmVs).
Umrechnung, Berechnung, switch via Methode.
Dafür brauch ich ein Mehrdimensionales Array, dachte ich mir.
Soweit alles gut programmiert, nur erhalte ich bei meinem Rückgabewert & meinem Aufruf der Methode eine Fehlermeldung "incompatible types".
Das ganze schaut so aus:
Return der Methode:
Code:
return p_zahlen;

Das ist die Deklaration:
Code:
double zahlen[][]=new double[3][3];

Aufruf Methode:
Code:
zahlen=METH(zahlen,druck,zahl);

jmd eine Idee? vllt liegt es an der Syntax beim return oder so...kp ;-) HELP ME
 
Mit dem von dir geposteten Code kann ich zumindest leider wenig anfangen.

Was genau ist p_zahlen?

zahlen an sich ist ein 2-dimensionales Array aber was gibt METH zurück?
 
Post einfach die Signatur der Methode Meth

Code:
public double[] METH(....)
?

Außerdem brauchst du gar kein array ???:L
 
public static double METH(double [][]p_zahlen
->
public static double[][] METH(double [][]p_zahlen


edit: wow, in der gleichen Minute, das schafft man selten 😉
 
Cool! ;-)
Dank dir.
Also wenn ich ein Array als Rückgabewert einsetzen möchte, dann FKT auch als Array deklarieren..
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben