После каждого третьего елемента массива переходить на новую строчку (java)

программирование java

public static void main(String[] args) {
int[] a = new int[]{1,2,3,4,5,6,7,8,9};
for (int i=0; i<a.length; i++)
if (какую проверку нужно написать здесь) // или предложите свой вариант
System.out.print(a[i]+" ");
Ответы:
for(int i=0; i < a.length; i+=3) {
  for(int j=0; i+j < a.length && j < 3; j++) {
       if(j != 0) System.out.print(' ');
       System.out.print(a[i+j]);
   }
   System.out.println();
}
public static void main(String[] args) {
      int[] a =  new int[]{1,2,3,4,5,6,7,8,9};
      for (int i=0; i<a.length; i++)
          System.out.print(a[i]);
          if (i % 3 == 2) {
            System.out.println();
          } else {
            System.out.print(" ");
          }
}


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.