JavaSE核心知识点01基础语法01-03(流程控制:顺序、分支、循环)
🤟致敬读者
- 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉
📘博主相关
- 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息
文章目录
- JavaSE核心知识点01基础语法01-03(流程控制:顺序、分支、循环)
- 1. 顺序结构
- 2. 分支结构
- 2.1 **if-else**
- 2.2 **switch-case**
- 3. 循环结构
- 3.1 **循环结构-for**
- 3.2 **循环结构-while**
- 3.3 **循环结构-do...while**
📃文章前言
- 🔷文章均为学习工作中整理的笔记。
- 🔶如有错误请指正,共同学习进步。
JavaSE核心知识点01基础语法01-03(流程控制:顺序、分支、循环)
结构化流程设计规定的三种基本流程结构:顺序结构、分支结构、循环结构
1. 顺序结构
程序自上而下执行
2. 分支结构
有if else和switch case
2.1 if-else
if-else的三种格式
if(条件表达式){执行代码块;
}
if(条件表达式){执行代码块1;
}else{执行代码块2;
}
if(条件表达式){执行代码块1;
}else if(){执行代码块2;
}
......
else{执行代码块n;
}
2.2 switch-case
int a = 1;
switch(a){case 0:System.out.println("0");break;case 1://因为a=1,所以会输出该部分的内容,因为有break,所以输出后即停止,其他部分不会执行System.out.println("1");break;default:System.out.println("2");break;
}
注意:
switch(表达式)中表达式的值必须是下述几种类型之一:byte、short、char、int、enum(jdk5.0起)、String(jdk7.0起)
break语句用来在执行完一个case分支后使用程序跳出switch语句块;如果没有break,程序会顺序执行到switch结尾。
3. 循环结构
循环语句的四个组成部分:初始化、循环条件、循环体、迭代
3.1 循环结构-for
int a = 0;
// 初始化、循环条件、迭代
for(int i = 1; i <=100; i++){//循环a += i;
}
System.out.println("a: "+a);
3.2 循环结构-while
int a = 0;
//初始化
int b = 1;
//循环条件
while(b <= 100){//循环a += b;//迭代b++;
}
System.out.println("b: " + b);
3.3 循环结构-do…while
int a = 0;
//初始化
int b = 1;
do {//循环a += b;//迭代b++;
//循环条件
}while(b <= 100);
System.out.println("b: " + b);
注意:
while与do…while的区别
- while 先判断再执行,条件不成立循环体一遍都不执行
- do…while 先执行再判断,条件不成立循环体至少执行一遍
📜文末寄语
- 🟠关注我,获取更多内容。
- 🟡技术动态、实战教程、问题解决方案等内容持续更新中。
- 🟢《全栈知识库》技术交流和分享社区,集结全栈各领域开发者,期待你的加入。
- 🔵加入开发者的《专属社群》,分享交流,技术之路不再孤独,一起变强。
- 🟣点击下方名片获取更多内容🍭🍭🍭👇