双层for循环
中心思想:外圈控制列,内圈控制行。
解析:也就是外层循环控制循环多少次,内 层循环控制每一次的循环次数。
核心细节:尖上一般是小于 尖往下 一般是小于
外循环:
- 表达式1如果有变化 就是每一行不是有规律的在变例如(7)
- 表达式2就是控制行变化的范围 主要变化为i<=x 表示在表达式1到x的范围内 i>=1这种变化就是表达式3 在递减
- 表达式3 一般为i++ i-- 不规律变化为每一次递增或递减不规律 例如(7)
内循环:控制每一次循环中间循环多少次(我也讲不清楚 只可意会)
1.表达式1 i=C(c为实数) i=x(x为未知数) 这两种变化取决于表达式2
这种变化 只可意会 不知道怎么言传
2表达式2: j<=5主要就是 1-5 1-4 1-3 1-2 j>=5
话不多说:下面是几种变化
(1)
public static void main(String[] args) {
/*
*
**
***
****
*****
*/
for(int x=1;x<=5;x++){ //为什么x<=5 因为有5行
for(int y=1;y<=x;y++) { // 1-1 1-2 1-3 1-4 1-5 这里y<=x 因为内循环控制每次循环的次数
System.out.print("*");
}
System.out.println();
}
}
}