ich habe eine Frage ,hoffe ich es gibt jemanden , mir zu helfen.
Ich lege hier den Quelltext . Ich habe nicht verstanden , warum die Ergebnis =0 ist. Bitte erklären für mich
Vielen dank
Die Ergebnis ist a[0]=0 und a[1]= 0
edit: Bitte aussagekräftige Titel verwenden! Bitte Code-Tags verwenden!
Ich lege hier den Quelltext . Ich habe nicht verstanden , warum die Ergebnis =0 ist. Bitte erklären für mich
Vielen dank
Code:
public class NocheinTest{
public static int[] unterprogramm(int[] x) { // (1)
x[0]= 7; // (2)gia tri dau tien cua mang = 7
x = new int[2]; //(3)
return x;
}
//
// Hier ist das Unterprogramm zu Ende
//
public static void main(String[] args){
int[] a = new int[3];
a[0] = 1;
a[1] = 3;
a[2] = 9;
a = unterprogramm(a); // (4)
System.out.println(a[0] + " und " + a[1] ); //a[2] gibt Grenzueberschreitung.
}
edit: Bitte aussagekräftige Titel verwenden! Bitte Code-Tags verwenden!