1. 课程介绍
1.嵌套循环
顾名思义,嵌套循环指的是循环中嵌套一个循环;但最好嵌套不要超过两层,效率太低;
1 2 3 4
| System.out.println("*****"); System.out.println("*****");
|
案例:显示如下效果
- &&&&&
2.&&&&&
&&&&&
&&&&&
&&&&&
&&&&&
1 2 3 4 5 6
| for(int y = 1 ; y<=5 ; y++) { for(int i = 1 ; i<=5 ; i++) { System.out.print("*"); } System.out.println(); }
|
11111
22222
33333
44444
55555
1 2 3 4 5 6
| for(int i =1 ; i<=4 ; i++) { for(int y = 1 ; y<=5 ; y++) { System.out.print(i); } System.out.println(); }
|
4.@
@@
@@@
@@@@
@@@@@
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
for(int i = 1 ; i<=5 ; i++) { for(int y = 1 ; y<=i ; y++) { System.out.print("*"); } System.out.println(); }
|
1
12
123
1234
12345
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
for(int i = 1 ; i<=5 ; i++) { for(int y = 1 ; y<=i ; y++) { System.out.print(y); } System.out.println(); }
|
- @
@@@
@@@@@
@@@@@@@
@@@@@@@@@
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
for(int i = 1 ; i<=5 ; i++) { for(int y = 4 ; y>=i ; y-- ) { System.out.print("#"); } for(int u = 1; u<=i*2-1 ; u++) { System.out.print("@"); } for(int y = 4 ; y>=i ; y-- ) { System.out.print("#"); } System.out.println(); }
|
乘法口诀表
1 2 3 4 5 6 7
| for(int i = 1 ;i<=9 ; i++) { for(int u = 1 ; u<=i ; u++) { System.out.print(u+"*"+i+"="+(u*i)+" "); } System.out.println(); }
|
2.课程总结
今天所学知识均为java课程中,非常常用的结构,在日后的工作中需要用到所学结构来处理相关逻辑问题,特别重要。切记每天负债,每天的知识及时消化吸收。
3. 课后练习
4. 面试题
5. 扩展知识与课外阅读推荐
6. 每日一练