program wpada w petle nieskonczona. zapelniam tablice dwuwymiarowa. co jest nie tak?
Scanner skaner = new Scanner(System.in);
String word = skaner.nextLine();
char[] tab1 = new char[100];
tab1 = word.toCharArray();
char[][] tab2 = new char[100][100];
int railf = skaner.nextInt();
int i = 0;
int j = 0;
while (i < tab1.length) {
while (j <= railf && j > 0) {
tab2[i][j] = tab1[i];
i++;
j++;
}
while (j >= 0&&j<railf) {
tab2[i][j] = tab1[i];
i++;
j--;
}
}