uebungen/solutions/src/main/java/pr2/lambda/matrixsuche/MatrixSuche.java

40 lines
875 B
Java

package pr2.lambda.matrixsuche;
public class MatrixSuche {
public static class Position {
private final int xPos;
private final int yPos;
public Position(int xPos, int yPos) {
this.xPos = xPos;
this.yPos = yPos;
}
public int getxPos() {
return xPos;
}
public int getyPos() {
return yPos;
}
@Override
public String toString() {
return String.format("(%d, %d)", xPos, yPos);
}
}
public static Position findEntry(int[][] matrix, int wert) {
for (int i = 0; i < matrix.length; i++) {
for (int k = 0; k < matrix[i].length; k++) {
if (matrix[i][k] == wert) {
return new Position(i, k);
}
}
}
return null;
}
}