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

直角三角形

public class HelloWorld {
    public static void main(String[] args) {
       
  System.out.println("打印直角三角形");
       
  
  for (int i = 1; i<=3;i++ ) {
           
   
   for (int j = 1;j<=3;j++ ) {
               
    System.out.print("*");
   }
           
   
   System.out.println();
  }
 }
}

输出结果为

打印直角三角形
***
***
***

为什么会这样呢??还有System.out.println();    此句是如何实现换行的不懂

提问者:宝慕林6422410 2017-11-22 12:13

个回答

  • 慕用5561650
    2017-11-22 13:41:31

    System.out.print();      print后面加上ln,意思是换行,不加就是不换行

  • 君忆
    2017-11-22 13:34:58

     for (int j = 1;j<=3;j++ ) {
                    
        System.out.print("*");
       }

    改为

     for (int j = 1;j<=i;j++ ) {
                    
        System.out.print("*");
       }