@@ -0,0 +1,1433 @@
+package ru.revdaalex.menu;%0A%0Aimport ru.revdaalex.menu.interfaces.IO;%0Aimport ru.revdaalex.menu.interfaces.ShowAndAction;%0A%0A/**%0A * Action in menu class.%0A * Created by revdaalex on 15.09.2016.%0A */%0Apublic class ActionInMenu implements ShowAndAction %7B%0A    /**%0A     * Action variable.%0A     */%0A    StringBuilder actoin = new StringBuilder(%22%D0%92%D1%8B%D0%B1%D0%B5%D1%80%D0%B5%D1%82%D0%B5 %D0%BD%D0%BE%D0%BC%D0%B5%D1%80 %D0%BC%D0%B5%D0%BD%D1%8E%22);%0A    /**%0A     * Menu validator variable.%0A     */%0A    MenuValidator menuValidator = new MenuValidator();%0A    /**%0A     * IO variable.%0A     */%0A    private final IO io;%0A%0A    /**%0A     * Main constructor.%0A     * @param io%0A     */%0A    public ActionInMenu(IO io) %7B%0A        this.io = io;%0A    %7D%0A%0A    /**%0A     * User choice method from interface.%0A     */%0A    public void userChoice() %7B%0A        boolean notExit = true;%0A        while (notExit)%7B%0A            int uc = menuValidator.validMenu();%0A            switch (uc)%7B%0A                case 1 : this.io.println(%22%D0%92%D1%8B%D0%B1%D1%80%D0%B0%D0%BD%D0%B0 %D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0 1%22); break;%0A                case 2 : this.io.println(%22%D0%92%D1%8B%D0%B1%D1%80%D0%B0%D0%BD%D0%B0 %D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0 1.1%22); break;%0A                case 3 : this.io.println(%22%D0%92%D1%8B%D0%B1%D1%80%D0%B0%D0%BD%D0%B0 %D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0 1.1.1%22); break;%0A                case 4 : this.io.println(%22%D0%92%D1%8B%D0%B1%D1%80%D0%B0%D0%BD%D0%B0 %D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0 1.1.2%22); break;%0A                case 5 : this.io.println(%22%D0%92%D1%8B%D0%B1%D1%80%D0%B0%D0%BD%D0%B0 %D0%97%D0%B0%D0%B4%D0%B0%D1%87%D0%B0 1.2%22); break;%0A                case 6 : System.exit(0); break;%0A            %7D%0A        %7D%0A    %7D%0A%0A    /**%0A     * Method show from interface.%0A     */%0A    public void show() %7B%0A        this.io.println(actoin);%0A        userChoice();%0A    %7D%0A%7D%0A

add ActionInMenu.java