一.打印三角形:
1.了解for循环
语法结构:
for(初始化变量;判断条件;更新变量){
…代码块/循环体…
}
执行顺序: 1.第一次进入到循环中,初始化变量1次 2.判断条件 - 结果必须是boolean类型 2.1 true - 执行代码块 并更新变量,再重复第2个步骤 2.2 false - 跳出循环
案例1:
外层循环控制三角形行数,内层循环控制列数,内层 “*”号根据外层循环变量增加而增加,所以 j <= i。以下案例中的rows与案例一中一致。
/*
*
**
***
****
*****
*/
Scanner input = new Scanner(System.in);
System.out.println("请输入三角形的行数:");
int rows = input.nextInt();
for(int i = 0;i < rows;i++){
for(int j = 0; j <=i; j++){
System.out.print("*");
}
System.out.println();
}
案例2:
倒三角,只要循环条件和循环变量从大到小,增加每层循环次数,到下次外循环后次数减一即可
/*
*****
****
***
**
*
*/
for(int i = rows; i > 0; i--){
for(int j = i;j > 0; j-- ){
System.out.print<