Если подобный вложенный цикл работает некорректно, единственная лучшая вещь, которую вы можете сделать при отладке, это распечатать значения переменных цикла и посмотреть, соответствуют ли они вашим ожиданиям. Например:
for(int k=0; k<3; k++) {
for(int u=0; u<10;u++) {
for(int t=2; t<120; t=t+4) {
dataValues[k][u] = dataValues_all[t];
System.out.println("k = " + k + ", u = " + u + ", t = " + t);
}
}
}
Посмотри, что он делает. Это почти наверняка покажет вам, в чем проблема.
В качестве альтернативы используйте отладчик и пошагово просматривайте эти переменные.
РЕДАКТИРОВАТЬ: Другие люди дали вам ответы, которые выглядят правильно; Мое намерение здесь состоит в том, чтобы описать, как отлаживать подобные ситуации в будущем, а не просто дать вам конкретный ответ на имеющуюся проблему. Я надеюсь, что вы найдете это полезным!