Hab ein Programm geschrieben um mein Array-Inhalt umzudrehen, also die ersten Einträge zuerst und die ersten zuletzt. Da ich n=2 gewählt hab, ist es simples vertauschen. Reverse() will aber nicht. Woran liegt es? Ich sehe es leider nicht.
Java:
public class RevRev {
/**
* @param args
*/
public static void main(String[] args) {
double[] a = {1.0,45.0};
reverse(a);
for(int i =0;i<2;i++){
System.out.println(a[i]);
}
}
public static void reverse( double[] s ) {
double[] t = new double[2];
if ( s == null ){
System.arraycopy(s, 1, t, 0, 1);
System.arraycopy(s, 0, t, 1, 1);
System.arraycopy(t, 0, s, 0, 9);
}
return;
}
}
Zuletzt bearbeitet: