黑马程序员技术交流社区
标题:
for与while的使用用 笔记
[打印本页]
作者:
刘晟伟
时间:
2015-9-25 18:20
标题:
for与while的使用用 笔记
本帖最后由 刘晟伟 于 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
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2