Java基础笔记整理---【05】switch分支语句、for循环语句
来源:互联网 发布:平面图转换立体图软件 编辑:程序博客网 时间:2024/05/24 04:41
1.顺序结构:按前后顺序执行的语句体
代码块内的程序都是顺序执行的
2.分支结构:选择执行一部分语句体
if(表达式){
}
if(表达式){
...
}else{
...
}
if(表达式1){
...
}else if(表达式2){
...
}
//当表达式返回值等于表达式内任意case固定值时,将执行此case对应的代码块
switch(表达式){
case 固定值0:
...
case 固定值1:
...
case 固定值2:
...
default:
...
}
switch 与 if 的区别:
if 特点
1.if 是可以对数据区间进行判断,也可以针对具体的值进行判断
2.if 表达式的返回值结构必须是boolean类型
3.if 条件语句在运行时边加载边运行
switch 特点
1.针对具体的数据值进行判断
2.值的数量是固定的
3.在运行时switch 语句将全部被加载完成后才进行运算
switch 运行效率会稍微高一些
3.循环结构:循环执行一块语句体
for 循环:
for()
while 循环:
do()while():先执行do之后的代码块,再判断是否需要再次执行(循环执行操作)
与while()相比最少执行一次任务
do{
执行语句,然后判断布尔型循环条件的值,
如果为真,则继续循环,否则退出循环
}while(判断因子)
for each 循环:
for(int element : a)//int element 其中的element相当于 for中的i,int是element的数据类型
System.out.println(element);
代码块内的程序都是顺序执行的
2.分支结构:选择执行一部分语句体
if(表达式){
}
if(表达式){
...
}else{
...
}
if(表达式1){
...
}else if(表达式2){
...
}
//当表达式返回值等于表达式内任意case固定值时,将执行此case对应的代码块
switch(表达式){
case 固定值0:
...
case 固定值1:
...
case 固定值2:
...
default:
...
}
switch 与 if 的区别:
if 特点
1.if 是可以对数据区间进行判断,也可以针对具体的值进行判断
2.if 表达式的返回值结构必须是boolean类型
3.if 条件语句在运行时边加载边运行
switch 特点
1.针对具体的数据值进行判断
2.值的数量是固定的
3.在运行时switch 语句将全部被加载完成后才进行运算
switch 运行效率会稍微高一些
3.循环结构:循环执行一块语句体
for 循环:
for()
while 循环:
do()while():先执行do之后的代码块,再判断是否需要再次执行(循环执行操作)
与while()相比最少执行一次任务
do{
执行语句,然后判断布尔型循环条件的值,
如果为真,则继续循环,否则退出循环
}while(判断因子)
for each 循环:
for(int element : a)//int element 其中的element相当于 for中的i,int是element的数据类型
System.out.println(element);
阅读全文
0 0
- Java基础笔记整理---【05】switch分支语句、for循环语句
- 分支语句 循环语句 if,switch,do,while,for分析
- 黑马程序员---Java基础学习之多分支结构switch/循环语句while/do-while/for
- 4 Java基础语法(switch语句,循环语句(for,while),控制跳转语句(break,return,continue))
- JAVA---关于分支结构switch和循环结构for语句的特例
- 基础整理-分支语句
- Java基础---for循环语句
- java for基础循环语句
- java基础之分支与循环语句
- Java分支、循环语句
- Java分支结构switch语句
- java笔记之分支、循环语句
- Java基础——switch、循环语句、控制跳转语句
- if,switch,for循环语句
- switch语句与for循环
- Day5、分支语句,for循环
- java 第三节课堂笔记(分支语句,循环语句)
- For 循环语句(基础)
- visual studio 2013许可验证码
- 实体层次设计
- 卷积神经网络工作原理研究
- 字符串--java面试题, 首个重复字符串,二分查找
- TensorFlow 插曲-- tf.placeholder 与 tf.Variable
- Java基础笔记整理---【05】switch分支语句、for循环语句
- scrapy遇到的坑
- JavaScript-内存空间
- ITSOM企业级应用SaaS平台——基础信息管理
- 直通BAT--数据结构与算法十(排列组合)
- mysql分区功能详细介绍,以及实例
- PHP下==与===区别
- python计算机视觉-聚类学习
- 浅谈MVC、MVP、MVVM架构模式的区别和联系