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);
相关文章
- Java基础学习笔记 -- 8(循环语句)
- Java笔记1 Java编程基础<2>循环语句、函数(重载)、变量和数组的内存结构
- Java基础复习第三天:流程控制语句if()...else、switch() case、do while()、for循环()
- Java基础之循环语句、条件语句、switch case 语句
- C语言学习笔记(4)——分支语句if,switch;循环语句for,while,break,continue
- Java基础知识强化19:Java中switch分支语句
- 050 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 12 continue语句
- Java基础笔记整理---【05】switch分支语句、for循环语句
- 049 01 Android 零基础入门 01 Java基础语法 05 Java流程控制之循环结构 11 break语句
- 黑马程序员_java基础学习笔记02_选择结构和循环语句语句