JAVA基础——4.条件与循环

条件

1.if…else
if…else if
if(条件){
//条件为真时运行的代码
}
//无论条件真假都会执行的代码

PS:if语句中的{}可以省略
那么if语句只作用之后的一行语句
2.switch(整数表达式){
case 常量1:
//整数表达式值为常量1时运行
break;
case 常量2:
//整数表达式值为常量2时运行
break;

default:
//没有对象常量时运行
}
1)整数表达式可以是以下类型
byte short char int
jdk1.7之后可以使用String
2)break关键字的作用:
case关键字之后不是必须写break
但是会出现case穿透的情况
运行break时,switch结构就会终止
3)每个代码块是可以交换位置
4)default不是必须编写的

循环

1.4.for(初始化; 布尔表达式; 更新) { //代码语句 }
增强for循环
增加for循环 foreach语句
for(声明语句 : 表达式) { //代码句子 }
for(元素变量x : 遍历对象obj) {
引用了x的java语句;
}

2.while循环
语法
while(条件){
//条件为真时循环运行
}
先判断循环条件
再执行循环操作
如果条件不满足,一次都不执行

do-while循环
语法
do{
//条件为真循环运行的内容
}while(条件);

do-while循环是
先执行循环操作,
后判断循环条件
如果初始条件不满足,也会执行一次

while和do-while的区别
while循环是 先判断 后执行
do-while 是 先执行 后判断
while循环比do-while循环多判断一次
区别主要在于
初始循环条件不满足时
while一次都不执行,

关键字

1.break 关键字
break 主要用在循环语句或者 switch 语句中,用来跳出整个语句块。
break 跳出最里层的循环,并且继续执行该循环下面的语句。

2.continue 适用于任何循环控制结构中
作用是让程序立刻跳转到下一次循环的迭代。
在 for 循环中,continue 语句使程序立即跳转到更新语句。
在 while 或者 do…while 循环中,程序立即跳转到布尔表达式的判断语句。

3.标签名:循环体{
Break标签名;}
Loop:for(){
Break Loop;}
跳出外层循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值