Java:
package matrix;
import exception.* ;
public class MatrixDimension {
public MatrixDimension(int[][] matrix) throws MatrixNotInitializedException {
if (matrix != null) {
//for schleife
for (int i=0; i < MatrixTools.n || i < MatrixTools.m;){
throw new MatrixNotInitializedException();
int width = MatrixTools.n; //Unreachable code
int height = MatrixTools.m; //Unreachable code
System.out.println(width + height);
}
}
//die stelle
}
}
Woran liegt das? Ziel ist es dass die beiden Variablen erst den Wert bekommen, wenn keine der beiden Variablen MatrixTools.n oder MatrixTools.m 0 ist oder die Matrix selbst null ist.
Kann mir da jemand helfen und erklären warum das so nicht geht?
Ich glaube, dass die Zuweisung an die markierte Zuweisung gehört oder?