三种循环的区别。

1. 如果条件判断从来没有满足过,那么for循环和while循环将会执行0次,但是do-while循环会执行至少一次
2. for循环的变量在小括号当中定义,只有循环内部才可以使用。while循环和do-while循环初始化语句本来就在外面,所以出来循环之后还可以继续使用。

 public class Demo13LoopDifference {
public static void main(String[] args) {
for (int i = 1; i < 0; i++) {
System.out.println("Hello");
}
// System.out.println(i); // 这一行是错误写法!因为变量i定义在for循环小括号内,只有for循环自己才能用。
System.out.println("================"); int i = 1;
do {
System.out.println("World");
i++;
} while (i < 0);
// 现在已经超出了do-while循环的范围,我们仍然可以使用变量i
System.out.println(i); //
}
}

最新文章

  1. Python基础(三)
  2. 【转载】浅谈游戏开发之2D手游工具
  3. SQLServer中的死锁的介绍
  4. 详解 Array.prototype.slice.call(arguments)
  5. IE10、IE11解决不能播放Flash的问题!
  6. poj1012
  7. netbeans使用
  8. 如果是除去末尾特定字符或字符串:TrimEnd方法性能优于Remove方法
  9. MySQL 5.7 参数 – log_timestamps
  10. 转 oracle 11g 导出空表
  11. 关于在VMware上装lFEDORA系统
  12. 写java代码遇到的一些问题
  13. MySQL复制之实践篇
  14. 每天学一点Docker(2)
  15. 读书简记-java与模式
  16. Java多线程基础总结
  17. [C++ Primer Plus] 第8章、函数探幽(一)程序清单——内联、引用、格式化输入输出、模板、decltype
  18. Swoft 缓存及Redis使用
  19. chkconfig: command not found
  20. rvs产生服从指定分布的随机数 pdf概率密度函数 cdf累计分布函数 ppf 分位点函数

热门文章

  1. 实现返回顶部-wepy小程序-前端梳理
  2. docker 部署nestjs应用
  3. jsp 页面 javax.servlet.jsp.JspException cannot be resolved to a type 异常
  4. XFTP 乱码
  5. [mysql] Mysql数据分组GROUP BY 和HAVING,与WHERE组合使用
  6. Java 交换两数的方法
  7. 监控、日志、APM整个监控体系思考 我为峰2014 简书作者 4.6092018-11-19 11:39打开App 序言
  8. MediaPlayer: 在不同控件之间实现视频的无缝切换的方法
  9. centos上安装Python并修复yum
  10. angular之Rxjs异步数据流编程入门