Change lines for different levels

how to change lines after each level?

code:

public void LevelOder()
{
LinkedList q=new LinkedList<>();
q.add(this.root);
while(!q.isEmpty())
{
int i=0;
if(i%2==1)
{
Node rv=q.removeFirst();
System.out.print(rv.data+" “);
if(rv.left!=null)
{
q.addLast(rv.left);
}
if(rv.right!=null)
{
q.addLast(rv.right);
}
i++;
}
if(i%2==0)
{
Node rv=q.removeFirst();
System.out.print(rv.data+” ");
if(rv.right!=null)
{
q.addLast(rv.right);
}
if(rv.left!=null)
{
q.addLast(rv.left);
}
i++;
}
}

@Kapsime_S
public void levelOrderZZ() {

    LinkedList list = new LinkedList<>();
    LinkedList stack = new LinkedList<>();
    list.addLast(this.root);

    int count = 0;

    while (!list.isEmpty()) {
        Node rn = list.removeFirst();

        if (rn != null) {
            System.out.print(rn.data + " ");

            if (count % 2 == 0) {

                stack.addFirst(rn.left);
                stack.addFirst(rn.right);

            } else

            {
                stack.addFirst(rn.right);
                stack.addFirst(rn.left);

            }
        }
        if (list.isEmpty()) {
            // System.out.println();
            list = stack;
            stack = new LinkedList<>();
            count++;
        }

    }
}

refer to this