文/朱季谦 JAVA的程序结构有顺序结构,循环结构,分支结构,以及跳转结构,而循环结构里经常用到的无外乎有以下几种:for循环,while循环,以及do-while循环.本文主要讨论for循环与while循环的区别,其实,两者在日常编程过程里,都是可以互换的,唯一有区别的在于格式上,若需要通过变量来进行循环控制,而用到的变量只作为循环增量存在时,两者就会在内存上出现了差异. 在用while来做循环时,需要用到变量进行循环控制时,往往会定义一个成员变量,例如截图里的i,它的值会存在堆内存里,会随着