问答详情
源自:4-14 Java 循环语句之多重循环

System.out.print("*")和System.out.println("*")有什么区别啊,为什么print这里输出的是横向的,println输出的就是纵向的呢?

public class HelloWorld {

    public static void main(String[] args) {   

 for (int i=1;i<4;i++) {

            for (int j = 1; j < 9; j++) {

                System.out.print("*");

            }

            System.out.println();

        }

}

}


提问者:慕标2419699 2020-12-11 15:24

个回答

  • 慕函数8460297
    2020-12-14 15:25:17
    已采纳

    System.out.print("*")是直接输出 *,引号里面有几个*就输出几个;

    System.out.println("*")是先换行,然后再输出 *,

    引号里面有几个*就输出几个。


  • Iloveyuyu
    2023-06-10 15:54:31

    ln就是换行,虽然都是输出语句。

  • 畅游天下6459893
    2021-01-17 13:25:20

    ln相当于换行,当然ln可以输出空格后的代码,而只有print不能输出空格后的代码,比如输出hello world

  • weixin_慕虎8063267
    2020-12-11 22:10:08

    这就是一个设定ln是就相当于换行的意思