黑马程序员技术交流社区
标题:
New灬狼的学习笔记---12-04
[打印本页]
作者:
New灬狼
时间:
2015-12-6 21:45
标题:
New灬狼的学习笔记---12-04
/**
New灬狼
2015年12月4日9:35:41
*/
/*
要求:
学习for的基本格式并说明和while的区别
思路:
1,for的基本格式
for(初始化表达式;循环表达式;循环后表达式)
{
执行语句;
}
2,while的基本格式
定义变量(只支持byte,short,int,char类型)
while(条件表达式)
{
执行语句;
}
步骤:
1,分别写出for和while循环结构;
2,用while替换for;
3,分析for与while的区别;
*/
class For
{
public static void main(String[] args)
{
//for循环
for (int x =0;x<3 ;x++ )
{
System.out.println("For--x="+x);
}
//System.out.println("x循环后的数"+x); 报错,找不到x变量,说明for循环结束后,x在内存中消失了.
System.out.println("System.out.println(\"x循环后的数\"+x);");
System.out.println("报错,找不到x变量,说明for循环结束后,x在内存中消失了.");
System.out.println("\n-----------我是分隔符------------\n");
//while循环
int y=0;
while (y<3)
{
System.out.println("While--y="+y);
y++;
}
System.out.println("\ny循环后的结果==="+y);
//结果为3,说明while循环结束后,y还在内存中.
System.out.println("结果为3,说明while循环结束后,y还在内存中.");
System.out.println("\n-----------我是分隔符------------\n");
System.out.println("通过实例说明:");
System.out.println("\t1,while循环可以替换for循环");
System.out.println("\t2,for循环比while循环优化了内存,运行结束后被自动释放");
System.out.println("\t3,选择for循环还是while循环,取决于循环后是否还需要对变量进行操作.");
System.out.println("\t如果不操作,选择for循环,节省内存.");
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2