想知道这种为什么输不出图形,c语言中行,这是为什么?能和我解释一下吗?

public class Main
{
public static void main(String[] args)
{
System.out.println("v v v\n
v v\n
v");
}
}


public static void main(String args[]) throws IOException {
        System.out.println("v v v\nv v\nv");
    }

 System.out.println("v v v\n " +
                "v v\n " +
                " v");

换成这样试下呢