public static void main(String[] args) {
        Array array = new Array();
        array.fillArrayRandom(100); //заполняем массив 100 элементами
        System.out.println("");

        Array arrayDouble = new Array();
        System.out.println("Двумерный массив 8 x 5");
        arrayDouble.doubleDimensions(8, 5);
        System.out.println("");

        Array array9x9 = new Array();
        System.out.println("Двумерный массив 9 x 9");
        array9x9.mainDiagonal();

        //задание 4
        //пример работы изменяемого массива
        ArrayModify newArray = new ArrayModify();
        Object[] a = newArray.arrayCreate(2);
        a[0] = 5;
        a[1] = 20;

        //пример. добавление элемента
        Object[] aa = newArray.add(a, 4);
        aa[2] = "HTTP";
        aa[3] = 789;
        aa[4] = "WOT";

        for (int i = 0; i < aa.length; i++) {
            Object value = aa[i];
            System.out.println(i + " " + value);
        }

        //пример. удаление элемента
        Object[] zx = newArray.deleteElement(aa, 0);
        for (int i = 0; i < zx.length; i++) {
            Object value = zx[i];
            System.out.println(i + " " + value);
        }

        //поиск значения по индексу
        System.out.println("Искомое значение массива : " + newArray.getElement(aa, 4));

        //получение длинны массива
        System.out.println();
        System.out.println("Длинна массива : " + newArray.getLength(zx));

        //автоматическое расширение и сужение массива

        Object[] autoInsert = newArray.automatic(zx, -2, "Full");
        for (int i = 0; i < autoInsert.length; i++) {
            Object value = autoInsert[i];
            System.out.println(i + " " + value);
        }


        //задание 5//половина только
        Word word = new Word();
        word.words("Gamp");

    }