浅谈J2SE基础中几种循环的区别
来源:互联网 发布:PHP投票系统开发 编辑:程序博客网 时间:2024/06/01 09:18
1.if(){ }和if(表达式1){ }else if(表达式2){ }:两者之间都是判断,但是前者每一个都要进行(逐一)判断,后者只有在表达式1不满足的情况下才判断表达式2.
2while..和do..while..:两者在一定条件下可以相互转换,但是do..whlie...的循环体部分无论满不满足循环条件至少会进行一次(先斩后奏)。
3. for...和while... :两者在一定条件下可以相互转换,但是while中的初始化变量在循环结束后仍然可以使用,而for循坏的初始化变量不能,我个人的理解是,for循坏的在括号里而while的初始化值在外面,可以借鉴成员变量和局部变量来理解。
4.switch(表达式)..case 值..: 表达式可以是基本数据类型的int short char byte 不能是long JDK5.0后可以是字符串,枚举,具体的case对应值不能是范围,只能是具体的值。
5.与循环相关的两个关键字break,continue。
1)break的使用场景:
a.switch语句当中
b.在循环语句当中.
在循环语句当中的作用: 提前结束循环操作.一遇到break,当前的循环就结束了.
2) continue的使用场景: 循环当中,continue: 结束当前循环,继续下一次的循环.(排除数据)
6.for循环除了一般的循环还有增强for循环对数组的遍历外还有集合,字符串等遍历。
阅读全文
0 0
- 浅谈J2SE基础中几种循环的区别
- 浅谈J2EE、J2SE、J2ME的区别
- 浅谈JAVA中几种循环语句的区别
- J2SE基础夯实系列之throws还有throw的区别
- J2SE基础夯实系列之StringBuffer与StringBuilder的区别
- 浅谈J2SE
- J2se和j2ee的区别
- J2SE J2EE J2ME的区别
- J2SE J2EE J2ME的区别
- J2SE J2EE J2ME的区别
- J2SE J2EE J2ME的区别
- J2SE J2EE J2ME的区别 .
- J2SE J2EE J2ME的区别
- J2SE J2EE J2ME的区别
- J2SE J2EE J2ME的区别
- j2EE,J2SE.J2ME的区别
- J2SE J2EE J2ME的区别
- J2SE J2EE J2ME的区别
- Window系统下搭建GIT本地服务器
- 树莓派3 基础入门
- 网络游戏之快照插值物理模拟
- C++读写.mat文件
- XSSFWorkbook Excel导入导出
- 浅谈J2SE基础中几种循环的区别
- GitHub上传不了的解决 ssh: connect to host github.com port 22
- 【java基础】内部类四种分析。
- 关于版本号的基本介绍
- POJ 3764 The xor-longest Path Trie
- eclipse更改不同类型文件的文字大小
- 816
- android 使用ant打包或者生成jar
- OpenGL 光照和材质