黑马程序员技术交流社区

标题: for与while的使用用 笔记 [打印本页]

作者: 刘晟伟    时间: 2015-9-25 18:20
标题: for与while的使用用 笔记
本帖最后由 刘晟伟 于 2015-9-26 13:27 编辑

1.变量有自己的作用域,对于for来讲,如果将用于控制循环的增量定义在for语句中,那么该变量在for语句内有效,for语句执行完毕变量在内存中释放。
2.for和while可以进行互换,如果要定义循环增量用for更合适。

总结:
       什么时候使用循环结构?
       当对某些语句执行很多次时,就要使用到循环结构。

练习:
  
  1. package com.aa;
  2. /*
  3. * 需求:打印9*9乘法表。
  4. *
  5. * 思路:
  6. *    1.打印多行,需要for{for(){}}嵌套。
  7. *    2.内循环执行完,要换行。
  8. *    3.下一行要比上一行多一个,内循环增量要比微外环小。
  9. * */
  10. public class Print99 {
  11.         public static void main(String[] args) {
  12.                 for(int x=1;x<=9;x++){
  13.                         for(int y=1;y<=x;y++){
  14.                                 System.out.print(x+"*"+y+"="+x*y);
  15.                         }
  16.                         System.out.print("\n");// \n转义字符,表示换行
  17.                 }
  18.         }

  19. }
  20. 结果:
  21. 1*1=1
  22. 2*1=22*2=4
  23. 3*1=33*2=63*3=9
  24. 4*1=44*2=84*3=124*4=16
  25. 5*1=55*2=105*3=155*4=205*5=25
  26. 6*1=66*2=126*3=186*4=246*5=306*6=36
  27. 7*1=77*2=147*3=217*4=287*5=357*6=427*7=49
  28. 8*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=64
  29. 9*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81
复制代码








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2