发表于: 2017-08-18 22:20:19
2 944
今天完成的事情;学习了for循环,dowhile循环,嵌套循环,以及优化循环的案例
明天学习输出矩形图案,三角形图案,输出九九乘法表.
遇到的问题;今天电脑开机后idea不能使用,所有模板全部消失,最后只能重装.
今天在写死循环的时候把三个死循环全部写在一个类里面,代码没有问题情况下发现无法执行,估计一个类里面只能运行一个死循环,
今天的收货.
dowhile特点;先执行一次循环体,在判断表达式,若true,就执行循环体否则跳过循环体.
do while 先执行,后判断,即使判断条件为false,该循环至少会执行一次.
一般的,在for循环值得循环迭代变量起名规则;最多的循环变量名称i,j,k,m,n
for循环中只有boolean不能打印其他循环式,其他位置可以.
for循环性能更高.因为变量定义在for循环里面,for循环执行完毕,就会释放该变量储存空间.
若外循环的循环次数是m次,内循环循环次数是n次,name内层循环的循环次数需要m*n次.
嵌套循环注意;
1.使用循环嵌套时,内层循环和外层循环的循环控制变量不能相同.
2循环嵌套结构和书写,最好采用"右缩进"各式,以提现循环层次的关系.
3尽量避免太多和太深的循环嵌套结构.
嵌套循环 最好先找规律,再优化代码.
另外视频讲解了一道面试题
所以一般在写嵌套循环时,把循环次数少的写在外面;尽量减少循环的实例化 初始化, 比较 与自增的次数.
如果循环次数非常高,可先在循环外设置好变量.在依次写出循环.
评论