ForForTest.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. /*
  2. 嵌套循环的使用
  3. 1、嵌套循环:将一个循环结构A声明在另一个循环结构B的循环体中,就构成了嵌套循环
  4. 2、
  5. 外层循环:循环结构B
  6. 内层循环:循环结构A
  7. 3、说明
  8. ①、内层迅网结构遍历一遍,只相当于外层循环体执行了一次
  9. ②、假设外层循环需要执行m次,内层循环需要执行n次,此时内层循环的循环体
  10. 一共执行了m*n次。
  11. 4、技巧:
  12. 外层循环控制行数,内层循环控制列数
  13. */
  14. class ForForTest{
  15. public static void main(String[] args) {
  16. //输出6个“*”
  17. for(int i = 1;i <= 6;i++){
  18. System.out.print("*");
  19. }
  20. System.out.println("\n");
  21. /*
  22. 输出如下效果:
  23. ******
  24. ******
  25. ******
  26. ******
  27. */
  28. for(int j = 1;j <= 4;j++){
  29. for(int i = 1;i <= 6;i++){
  30. System.out.print("*");
  31. }
  32. System.out.println();
  33. }
  34. /*
  35. 输出如下效果:
  36. *
  37. **
  38. ***
  39. ****
  40. *****
  41. */
  42. for(int i = 1;i <= 5;i++){//控制行数
  43. for(int j = 1;j <= i;j++){//控制列数
  44. System.out.print("*");
  45. }
  46. System.out.println();
  47. }
  48. /*
  49. 输出如下效果:
  50. ****
  51. ***
  52. **
  53. *
  54. */
  55. for(int i = 1;i <= 4;i++){
  56. for(int j = 1;j <= 5 - i;j++){
  57. System.out.print("*");
  58. }
  59. System.out.println();
  60. }
  61. }
  62. }