Hey, wenn ich den folgenden Code:
Zitat:
public class drehung2 {
public static int z = 5;
public static void belegung (int [][] matrix){
int wert=1;
for (int i = 0; i < matrix.length; i++){
for (int j = 0; j < matrix.length; j++){
matrix [i][j] = wert;
wert++;
}
}
}
public static void ausgabe (int [][] matrix){
for(int i=0;i<matrix.length;i++){
for(int j=0;j<matrix.length;j++)
System.out.print(matrix[i][j]+"\t");
System.out.println();
}
System.out.println();
}
public static void drehung (int [][] quadrat2, int [][] quadrat1){
int speicher;
int a;
int d;
for (d=z; z>=0; z--){
for (a=0; a>=z; a++){
speicher = quadrat1 [d][d];
quadrat2 [0][a] = quadrat1 [d][0];
quadrat2 [a][d] = quadrat1 [0][a];
quadrat2 [d][d] = quadrat1 [a][d];
quadrat2 [d][0] = speicher;
}
}
}
public static void main (String[]args){
int [][] quadrat1 = new int [z][z];
int [][] quadrat2 = new int [z][z];
belegung (quadrat1);
ausgabe (quadrat1);
drehung (quadrat2);
ausgabe (quadrat2);
}
}
|
immer wieder den Fehler:
Zitat:
Compiliere C:\Users\xxx\Desktop\drehung2.java mit Java-Compiler
drehung2.java:41:9: drehung(int[][],int[][]) in drehung2 cannot be applied to (int[][])
drehung (quadrat2);
|
Jemand 'ne Idee wie ich den beheben kann?
Wäre sehr nett!
Vielen Dank