Подскажите, в чем проблема ? Почему то не проходит последнее задание.
package com.javarush.task.task07.task0703;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Scanner;
/*
Общение одиноких массивов
Общение одиноких массивов
1. Создать массив на 10 строк.
2. Создать массив на 10 чисел.
3. Ввести с клавиатуры 10 строк, заполнить ими массив строк.
4. В каждую ячейку массива чисел записать длину строки из массива строк, индекс/номер ячейки которой совпадает с текущим индексом из массива чисел.
Вывести содержимое массива чисел на экран, каждое значение выводить с новой строки.
Требования:
1. Программа должна создавать массив на 10 строк.
2. Программа должна создавать массив на 10 целых чисел.
3. Программа должна считывать строки для массива с клавиатуры.
4. Программа должна в массив чисел записать длины строк из массива строк, а затем их вывести на экран.
*/
public class Solution {
public static void main(String[] args) throws Exception {
String [] masS = new String[10];
int [] masN = new int[10];
Scan(masS);
Massowka (masS,masN);
Show(masN);
}
public static String [] Scan(String mas[]) { // Заполняет массив строками с клавиатуры
Scanner sc = new Scanner(System.in);
for (int i = 0; i < mas.length; i++) {
mas[i] = sc.next();
}
return mas;
}
public static int[] Massowka (String masS [], int masN[]) {
for (int i = 0; i<masS.length;i++){
int dlina = masS[i].length();
for (int j = i; j==i;j++){
masN [j] = dlina;
}
}
return masN;
}
public static void Show (int mas[]) {
for (int i = 0; i<mas.length;i++){
System.out.println(mas[i]);
}
}
}