Einzelnen Beitrag anzeigen
Ungelesen 27.10.11, 15:58   #20
isimsiz_57
Anfänger
 
Registriert seit: Dec 2009
Beiträge: 1
Bedankt: 0
isimsiz_57 ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
public static void change_i ( int i[] ) {
int j[] = {2};
i = j;
}
das "void" vor der methode "change_i" bedeutet das nichts zurückgeben wird

Zitat:
return i;
nur eine Erweiterung um den Returnwert erzeugt deshalb ein C-Fehler!

Wenn du eine "2" ausgeben möchtest musst du zusätzlich das void in das notwendige Format bringen:

Zitat:
public int[] void change_i ( int i[] ) {
int j[] = {2};
i = j;
return i;

}
isimsiz_57 ist offline   Mit Zitat antworten