Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level07.lesson.task;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- /* 2 массива
- 1. Создать массив на 10 строк.
- 2. Создать массив на 10 чисел.
- 3. Ввести с клавиатуры 10 строк, заполнить ими массив строк.
- 4. В каждую ячейку массива чисел записать длину строки из массива строк,
- индекс/номер ячейки которой совпадает с текущим индексом из массива чисел.
- Вывести содержимое массива чисел на экран, каждое значение выводить с новой строки.
- */
- public class Solution {
- public static void main (String[] args) throws Exception {
- String[] stringArray = initializeStringArray (10);
- int[] intArray = getLengthAllString (stringArray);
- printArray (intArray);
- }
- public static String[] initializeStringArray (int size) throws IOException {
- BufferedReader reader = new BufferedReader (new InputStreamReader (System.in));
- String[] result = new String[size];
- for (int i = 0; i < size; i++) {
- result[i] = reader.readLine ();
- }
- return result;
- }
- public static int[] getLengthAllString (String[] input) {
- int[] result = new int[input.length];
- for (int i = 0; i < input.length; i++) {
- result[i] = input[i].length ();
- }
- return result;
- }
- public static void printArray (int[] input) {
- for (int i = 0; i < input.length; i++) {
- System.out.println (input[i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement