Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level07.lesson04.task02;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- /* Массив из строчек в обратном порядке
- 1. Создать массив на 10 строчек.
- 2. Ввести с клавиатуры 8 строчек и сохранить их в массив.
- 3. Вывести содержимое всего массива (10 элементов) на экран в обратном порядке. Каждый элемент - с новой строки.
- */
- public class Solution {
- public static void main (String[] args) throws Exception {
- String[] array = createArray (10);
- printMirrorArray (initializeArray (array, 8));
- }
- public static String[] createArray (int size) {
- String[] array = new String[size];
- return array;
- }
- public static String[] initializeArray (String[] input, int count) throws IOException {
- BufferedReader reader = new BufferedReader (new InputStreamReader (System.in));
- if (count > 0 && count <= input.length) {
- for (int i = 0; i < count; i++) {
- input[i] = reader.readLine ();
- }
- }
- return input;
- }
- public static void printMirrorArray (String[] input){
- for (int i = 0; i < input.length; i++){
- System.out.println (input[input.length-1-i]);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement