Само задание. Реализуй метод print. Метод должен вывести на экран переданную строку 4 раза. Каждый раз с новой строки. Требования: 1. Программа должна выводить текст на экран. 2. Метод main не должен вызывать System.out.println или System.out.print. 3. Метод print должен выводить текст на экран. 4. Метод main должен вызвать метод print класса Solution ровно два раза. 5. Метод print должен выводить на экран строку 4 раза. Каждый раз с новой строки. Все достаточно просто, просто вывел в методе print , 4 одинаковые строки команды System.out.println(s); Но не остановился на этом, и решил попробовать сделать цикл, полазил в инете, как и что сделать для этого, и компилятор не нашел ошибок в коде public class Solution { public static void main(String[] args) { print("Java easy to learn!"); print("Java opens many opportunities!"); } public static void print(String s) { for (int i = 0; i < 4; i++) System.out.println(s); Но, если кому не сложно, может кто пояснить как этот цикл работает, сейчас просто не понимаю сути особо, вот есть for (int i = 0; i < 4; i++) , "for" понимаю для чего, потом сделали для переменной i значение 0 , и пример, чтобы 4 раза вывелся текст, дали обозначение, типа что i больше на 4 раза, поэтому 4 раз а будет выведен текст переменной s, еще как-то понять можно, а что это за i++ , для чего оно, почему два +, не 1, не 3?) и вообще зачем писать переменную i++