Java基础笔记整理---【05】switch分支语句、for循环语句

本文详细介绍了计算机编程中三种基本的程序流程控制结构:顺序结构、分支结构和循环结构。包括if语句、switch语句及for、while等循环语句的特点和使用场景,并对比了if与switch的不同之处。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值