java补习第三天

学习大纲
条件语句
循环语句
循环跳转语句之break
循环跳转语句之continue
语句嵌套

条件语句

1 条件语句之if
生活中,我们经常需要先做判定,然后才决定是否要做某件事情。例如,考试成绩大于90分,则奖励一个iphone 6s。对于这种“需要先判断条件,条件满足后才执行的情况”,就可以使用if条件语句实现。
语法:

if(条件){
条件成立时执行的代码
}
2 条件语句之if…else
if…else 语句的操作比 if 语句多了一步: 当条件成立时,则执行 if 部分的代码块; 条件不成立时,则进入else部分。例如,如果考试成绩大于90分,则奖励一个iphone 6s ,否则罚做 500 个俯卧撑。
语法:

if(条件){
代码块1
}else{
代码块2
}
3 条件语句之多重if
多重if语句,在条件1不满足的情况下,才会进行条件2的判断;当前面的条件均不成立时,才会执行 else块内的代码。例如,如果考试成绩大于90分,则奖励一个iphone6s,如果成绩介于70分至90分之间,则奖励一个红米,否则罚做500个俯卧撑。
语法

if(条件1){
if(条件2){
代码块1
}else{
代码块2
}
}else{
代码块3
}
4 条件语句之switch
当需要对选择进行等值判断时,使用switch语句更加简洁明了。例如:根据考试的名次,给予前4名不同的奖品。第一名,奖励笔记本一台;第二名奖励IPAD一个;第三名,奖励移动电源一个;最后一名奖励U盘一个。
语法

switch(表达式){
case 值1:
执行代码块1
break;
case 值2:
执行代码块2
break;
case 值n:
执行代码块n
break;
default:
默认执行的代码
}
不得不说的小秘密:
1. switch后面的小括号中表达式的值必须为整型或字符型。
2. case后面的值可以是常量数值,如1,2;也可以是一个常量表达式,如2+2;但不能是变量或者带有变量的表达式,如a*2。
3. case匹配后,执行匹配块里的程序代码,如果没有遇见break会继续执行下一个case块的内容,直到遇到break语句或者switch语句结束,
循环语句
生活中,有些时候为了完成任务,需要重复的进行某些动作,比如参加10000米长跑,需要绕400米赛道反复跑25圈。在java中实现功能时,也经常需要重复执行某些代码。例如,需要输出1000行“我爱陈老师”。显然重复敲1000遍输出语句是不靠谱滴!!!那么有没有好的办法解决呢?有,循环语句!
1. 循环语句之while
语法

while(判断条件){
循环操作
}
<1>判断while后面的条件是否成立(true、false)
<2>当条件成立时,执行循环内的操作代码,然后重复执行<1><2>,直到循环条件不成立为止

特点:先判断,后执行
2. 循环语句之do…while
o…while与while循环语法有些类似,但执行过程差别较大。
语法:

do{
循环操作
}while(判断条件)
执行过程

<1>先执行一遍循环操作,然后判断循环条件是否成立
<2>如果条件成立,继续执行<1><2>,直到循环条件不成立为止

特点:先执行,后判定
3. 循环语句之for
语法:

for(循环变量初始化;循环条件;循环变量变化){
循环操作
}
执行过程:

<1>执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次
<2>进行循环条件的判断,如果条件为true,则执行循环体内代码;如果为false,则直接退出循环
<3>执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断
<4>依次重新执行<2><3><4>,直到退出循环

特点:相比while和do…while语句结果更加简洁易读
循环跳转语句之break
在Java中,我们可以使用break语句退出指定的循环,直接执行循环后面的代码。
循环跳转语句之continue
contine的作用是跳过循环体中剩余的语句执行下一次循环。
语句嵌套
多重for循环
总结思维导图

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值