for语句和while语句的区别如下: 主要体现: (视频教程推荐:java视频) 从内存角度考虑,for循环结束后,循环中的变量及时从内存中释放掉,for循环的外面不能再访问这个变量;而while循环结束后,while循环外部还能去访问这个变量,等到GC空闲时才会释放这个变量。 推荐教程:java入门程序