Java基础三(选择结构与循环结构)

选择结构

1.if
if(布尔条件){
…….//如果条件为真则执行
}
if后如果只有一条语句,则{}可以省略。
如果多条语句,则{}不能省略 。

if ….else……
if(布尔条件){
…….//如果条件为真则执行
}else{
……//如果条件为假则执行
}
if(xx)A…else B. 是对立事件,非此即彼。
多重if:多重选择
if(条件一){
……//满足条件一时执行
}else if(条件二){
………//不满足条件一,满足条件二时执行
}else{
……….条件一,条件二都不满足时执行
}.
嵌套if
If(条件一){
If(条件二){
……//同时满足条件一,条件二时执行
}
}else{
….//不满足条件一时执行
}
2.switch
switch(表达式){
case取值1:语句块1;break;
case取值n:语句块n;break;
default:语句块n+1;break;
}
swithch后支持的表达式类型:int , short , byte , char , String
case后面的值必须是常量,case值不能重复。
default可省略
swithch只有遇到break和最后}才结束,否则都不会结束。
break一般不建议省略,但个别情况下可以省略。
多重if 和 switch 的区别
如果判断的是区间值用多重if,如果是离散/单点值用switch.

循环结构:重复做的事情;

循环=循环条件+循环条件
while循环
while(循环条件){
循环操作
}
符合条件,循环继续执行;否则,循环退出 特点:先判断,再执行
do-while循环
先执行一遍循环操作,符合条件,循环继续执行;否则,循环退出 特点:先执行,再判断
do{
循环操作
}while(条件表达式);
do-while循环无论如何都会至少执行一次
for循环
for(初始化参数;判断条件;更新循环变量){
循环体;
}
三种循环的区别:
while循环:先判断后执行
do-while循环:先执行后判断
for循环:循环次数已知、始末条件已知

break:退出循环、终止循环
continue:跳出当前循环、继续下一次循环

二重循环:外层循环执行一次,内层循环执行一轮(从头到尾)。
二重循环主要用于打印图形、算法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值