JAVA中的for循环和while循环详解
for循环
格式
fou(初始化;条件判断语句;条件控制语句){
循环体语句:
}
执行流程:
执行初始化语句
执行条件判断语句,结果是false的话循环结束,结果是true执行循环语句
执行条件控制语句
while循环
格式:
while(条件判断语句){
循环体语句;
条件控制语句;
}
for和while的对比
相同点:运行规则都是一样的
不同点:for循环中,控制循环的标量,因为归属for循环语法结构中,在for循环结束后,就不能再次访问到了。
while循环中,控制循环的变量,对于while循环来说不归属其语法结构中,在while循环结束后,该变量还可以继续使用。
for和while的使用情况
for循环中:知道循环次数或循环的范围
不知道循环的次数或者范围,只知道循环的结束条件。
JAVA中的for循环和while循环详解的更多相关文章
- JAVA中的四种JSON解析方式详解
JAVA中的四种JSON解析方式详解 我们在日常开发中少不了和JSON数据打交道,那么我们来看看JAVA中常用的JSON解析方式. 1.JSON官方 脱离框架使用 2.GSON 3.FastJSON ...
- Java中的String,StringBuffer,StringBuilder详解与区别
1.String Java中string类是不可变的,其中在声明的源代码中用的final,所以只能声明一次.所以每次在明面上的改变其实是重新生成一个String对象,指针指向新的String对象.同时 ...
- java中String是对象还是类?详解java中的String
有很多人搞不懂对象和类的定义.比如说java中String到底是对象还是类呢? 有人说String 既可以说是类,也可以说是对象. 其实他这么说也没问题, 类和对象其实都是一个抽象的概念. 我们可以把 ...
- C++/Java中继承关系引发的调用关系详解
C++: 这里引用到了 http://blog.csdn.net/haoel/article/details/1948051/ 中的内容,还请提前阅读陈大神的这篇博客后在阅读本篇. 覆盖,实现多态的基 ...
- Java中的双重检查(Double-Check)详解
在 Effecitve Java 一书的第 48 条中提到了双重检查模式,并指出这种模式在 Java 中通常并不适用.该模式的结构如下所示: ? 1 2 3 4 5 6 7 8 9 10 public ...
- 线程:Java中wait、notify、notifyAll使用详解
基础知识 首先我们需要知道,这几个都是Object对象的方法.换言之,Java中所有的对象都有这些方法. public final native void notify(); public final ...
- Java中的宏变量,宏替换详解。
群友在微信群讨论的一个话题,有点意思,特拿出来分享一下. 首先来看下面这段程序,和群友分享的大致一样. public static void main(String[] args) { String ...
- java中Timer类的详细介绍(详解)
一.概念 定时计划任务功能在Java中主要使用的就是Timer对象,它在内部使用多线程的方式进行处理,所以它和多线程技术还是有非常大的关联的.在JDK中Timer类主要负责计划任务的功能,也就是在指定 ...
- java中ReentrantLock类的详细介绍(详解)
博主如果看到请联系小白,小白记不清地址了 简介 ReentrantLock是一个可重入且独占式的锁,它具有与使用synchronized监视器锁相同的基本行为和语义,但与synchronized关键字 ...
- java中Dateformat类的详细使用(详解)
DateFormat其本身是一个抽象类,SimpleDateFormat 类是DateFormat类的子类,一般情况下来讲DateFormat类很少会直接使用,而都使用SimpleDateFormat ...
随机推荐
- Oracle DBA必备脚本:一条SQL统计Oracle ASH中EVENT、SQL、OBJECT_ID的热点,快速定位性能或故障点
我们的文章会在微信公众号IT民工的龙马人生和博客网站( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效 ...
- SciTech-Mathmatics-Probability+Statistics: The Scientific Method科学研究方法 & Engineering Design工程 + Population VS Sampling(Hypothesis of Parameters) + Likelyhood VS Probability(Model of Solid Parameters)
SciTech-Mathmatics-Probability+Statistics: Differences: The Scientific Method & Engineering Desi ...
- c#运用ZeroMq发布订阅和RPC函数代理的优点结合成一个新的实用的通讯
想用ZeroMq的发布订阅者模式,又不想写一大串switch case? 想用RPC函数代理机制,又想多对多进行通讯? 下面就结合二者的优点重新封装一套通讯模块 一.先写ZeroMq的发布订阅这模式 ...
- 使用docker部署ELK日志框架
前言:elk是由Elasticsearch.Logstash.Kibana三个开源组件组合形成的框架. Elasticsearch是个开源分布式搜索引擎,提供搜集.分析.存储数据三大功能.它的特点有: ...
- 信号处理__FFT变换
目录 什么是FFT 什么是傅里叶变换 FFT的过程 单侧FFT代码 什么是FFT 快速理解FFT FFT与卷积(慎入) FFT(fast Fourier transform),即快速傅里叶变换 多项式 ...
- 推荐 6 款基于 .NET 开源的串口调试工具,调试效率提升利器!
前言 今天大姚给大家分享 6 款基于 .NET 开源的串口调试工具,旨在帮助 .NET 开发者们更好的应对通讯调试方面的学习和工作,提升调试效率. 优秀项目和框架精选 本文所有项目都已收录到C#/.N ...
- CloudQuery 社区重启 | 愿归来仍是少年
自V1.4.2发布至今,19个月过去了,我心里一直有个坎,觉得忽悠了很多人,搞了一个半拉子社区,浪费这么多人的关心关注. 过去三年,消失了很多企业,庆幸我们还在.稳住之余,偶尔看到没更新的网页,想起早 ...
- go学习笔记:dst1 := make([]int, 4, 5) 中的 4,5 是什么意思
语法格式 make([]int, length, capacity) 参数解释 第一个参数 4:长度(length) - 切片的初始长度,即切片中实际包含的元素个数 第二个参数 5:容量(capaci ...
- PPT(三)-合并形状
一.合并形状在哪 二.如何应用合并形状 合并形状时,先选择的元素先保留. 三.合并形状在PPT中最常用的就是用在绘制图标上 图标可以去阿里巴巴矢量图标库去下载www.iconfont.cn,然后直接插 ...
- 如何基于 ZEGO SDK 实现回声消除、自动增益控制、降噪功能
1 概述 在实时音视频通话时,可以对音频进行 3A 处理,提高通话质量和用户体验.主要包括 AEC(Acoustic Echo Cancelling,回声消除),AGC(Automatic Gain ...