JAVA笔记3

本文介绍了编程中的流程控制语句,包括if单分支、if-else双分支、if-elseif多分支选择结构,以及switch语句的使用。同时讲解了for和while循环的工作原理,强调了break和continue在循环中的作用。
摘要由CSDN通过智能技术生成

流程控制语句


选择结构


if


if语句(单分支)

if(条件表达式){

当条件表达式成立(true时),会执行的代码块

}

if(){}else(双分支)

if(条件表达式){

当条件表达式为true时,会执行的代码块

}else {

当条件表达式为false时,会执行的语句

}

if(){}else if(多分支)

if(条件表达式1){

当条件表达式1为true时,会执行的代码块

}elseif(条件表达式2){

当条件表达式2为true时,会执行的语句

}elseif(条件表达3){

当条件表达式为true时,会执行的语句

}elseif(...){

.....

}else{

当以上表达式都不成立时,执行该语句

}

switch语句


switch(表达式){

case值1:满足值1执行的语句

break;

case值2:满足值2执行的语句

break;

case值3:满足值3执行的语句

break;

case值4:满足值4执行的语句

break;

default:一直被执行的语句块

}

注意:

1该语句有穿透效果,需要在每个case结束后加上break关键词跳出switch语句以免语句的向下执行

2 case后面跟的值只能为byte short int char 枚举类型

3 default 表示所有情况都不匹配的时候,执行该处的内容,和else语句块相似

4 break跳出本层循环,continue是跳出本次循环。

for循环语句


for(初始化语句;条件判断;迭代因子){

循坏体(条件表达式)

}

首先进行初始化 然后判断条件判断如果为true就进行循环体(为false时结束循环语句),然后执行迭代因子,之后条件判断 ,在执行循环体,然后执行迭代因......

while。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值