Я уверен, что это будет простой вопрос, но я не могу найти правильный ответ. У меня есть два разных массива String, каждый с данными, и каждый имеет одинаковую длину массива (21). Я просто пытаюсь l oop через оба индекса и значение индекса печати 0 для массива 1 и значение индекса 0 для массива 2 в той же строке и так далее.
Вот что у меня есть. У меня есть один массив с именем weightToOunce, а другой называется weightArray. Проблема этого кода заключается в том, что он основан на длине обоих массивов, поэтому каждое значение индекса в массиве печатается по длине массива (в данном случае 21 раз).
Я пытался переместить оператор print из l oop и объявить переменные int i и int j перед l oop, но я также не добился успеха.
public static void weightArrayLooper() {
String[] weightToOunce = Project1.setWeightPercentageToOunce();
for (int i = 0;i<weightArray.length;i++) {
for (int j = 0;i<weightToOunce.length;j++) {
System.out.println("Lb " + weightArray[i] + " Oz " + weightToOunce[j]);
}
}
}