本帖最后由 刘晟伟 于 2015-9-26 13:27 编辑
1.变量有自己的作用域,对于for来讲,如果将用于控制循环的增量定义在for语句中,那么该变量在for语句内有效,for语句执行完毕变量在内存中释放。
2.for和while可以进行互换,如果要定义循环增量用for更合适。
总结:
什么时候使用循环结构?
当对某些语句执行很多次时,就要使用到循环结构。
练习:
- package com.aa;
- /*
- * 需求:打印9*9乘法表。
- *
- * 思路:
- * 1.打印多行,需要for{for(){}}嵌套。
- * 2.内循环执行完,要换行。
- * 3.下一行要比上一行多一个,内循环增量要比微外环小。
- * */
- public class Print99 {
- public static void main(String[] args) {
- for(int x=1;x<=9;x++){
- for(int y=1;y<=x;y++){
- System.out.print(x+"*"+y+"="+x*y);
- }
- System.out.print("\n");// \n转义字符,表示换行
- }
- }
- }
- 结果:
- 1*1=1
- 2*1=22*2=4
- 3*1=33*2=63*3=9
- 4*1=44*2=84*3=124*4=16
- 5*1=55*2=105*3=155*4=205*5=25
- 6*1=66*2=126*3=186*4=246*5=306*6=36
- 7*1=77*2=147*3=217*4=287*5=357*6=427*7=49
- 8*1=88*2=168*3=248*4=328*5=408*6=488*7=568*8=64
- 9*1=99*2=189*3=279*4=369*5=459*6=549*7=639*8=729*9=81
复制代码
|
|