天天看点

流程控制语句----------循环结构循环嵌套(3---6)

1.输出4行5列的星星

请输出一个4行5列的星星(*)图案。

            如图:

                *****

                *****

                *****

                *****

public static void main(String[] args) {
 
    for(int i=1;i<=4;i++){         //行数
      for(int j=1;j<=5;j++){       //列数
        System.out.print("*");     //在一行输出
      }
      System.out.println();        //换行
    }
    
  }

}
           

注意:  System.out.println("*");和System.out.print("*");的区别

结论:外循环控制行数,内循环控制列数

2.输出正三角形

需求:请输出下列的形状

        *

        **

        ***

        ****

        *****

public static void main(String[] args) {

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

}
           

3.输出九九乘法表

在控制台输出九九乘法表。

public class Test {
  
  public static void main(String[] args) {

   
    for(int i=1;i<=9;i++){
      for(int j=1;j<=i;j++){
        System.out.print(j+"*"+i+"="+(i*j)+'\t');
      }
      System.out.println();
    }
    
  }

}
           

注:代码优化

        '\x' x表示任意,\是转义符号,这种做法叫转移字符。

        '\t'    tab键的位置

        '\r'    回车

        '\n'    换行

        '\"'

        '\''

继续阅读