三种循环的区别

1.for:知道循环次数
2.while/do while:当循环次数不确定时
3.while:先判断,不符合规则,不执行代码
4.do while:代码最少被执行一次,再去判断,符合规则,再次执行代码
5.循环之间都可以互相替代,但是一般最好选择合适的循环结构来完成代码哦

打印右直角三角形

*
   **
  ***
 ****
*****
 
 
package day999;
public class a {
    public static void main(String[] args) {
        //输出5行
        for(int i=1;i<=5;i++){
            //空格三角
            for(int x=5;x>i;x--){
                System.out.print(" ");
            }
            //*号三角
            for(int j=1;j<=i;j++){
                System.out.print("*");
            }
            System.out.println();
        }
    }
}

打印全三角形

     *
    ***
   *****
  *******
*********
package day999;
public class a {
    public static void main(String[] args) {
        //打印5行
        for(int i=1;i<=5;i++){
            //打印空格的倒三角
            for(int j=5;j>=i;j--){
                System.out.print(" ");
            }
           
            //打印*号的正三角
            for(int k=1;k<=i*2-1;k++){
                System.out.print("*");
            }
           
            System.out.println();
        }
    }
}

Q.E.D.


努力成就未来