条件语句和循环语句

条件语句

if语句有三种用法

1.if(表达式){...}    //如果表达式的值为真,则执行括号内的复合语句


2.if(表达式){语句1}

else{语句2}         //如果表达式的值为真,则执行语句1,否则执行语句2


3.if(表达式){语句1}

else if{语句2}

else if{语句3}

...

else{语句m}        //如果表达式的值为真,则执行对应的语句然后跳出if语句执行后面的语句,若所有表达式均为假,则执行语句m,然后执行后面的程序。


4.当else if语句过多时,可以改用switch语句

用法:

switch(表达式){

case 0:

...

break;

case 1:

...

break;

...

default:

break;

}

如果表达式的值等于某个case语句后的值,则会执行该case语句后面的语句,遇到break语句中断。若表达式的值不等于任何一个case语句后的值,则执行default标签下的语句。


循环语句

循环语句有三种方法

1.while语句

while(表达式){...}  //若表达式的值为真,则执行循环体内的语句,否则就跳出循环体执行后面的语句。


2.do while语句

do{...}while{表达式};  //先执行循环体内的语句,再判断表达式的值是否为真,若为真则继续执行循环体,否则跳出循环。while表达式后面有省略号

区别:do while循环,循环次数>=1;

while循环,循环次数>=0


3.for语句

for(初始化语句;条件语句;控制语句){...}  //for(int i; i<9; i++)

for循环的执行顺序和其他的循环语句不一样,首先执行初始化语句,然后测试条件语句,若条件语句成立的话则执行循环体,然后执行控制语句,然后再测试条件语句,重复以上执行过程,直到条件语句不成立才跳出循环。


循环的终止和中断

终止:break语句,执行循环体时,若执行到break语句会直接跳出循环。

中断:

continue:执行循环体时,若执行到continue语句会跳过这次循环的结果,然后执行下一次循环。

goto:用法为 goto label;  goto为无条件转移,用法几乎没有限制,遇到goto语句会跳到goto后面的标签的语句,不建议使用,会使得程序看起来混乱

return:执行循环体时,执行到return语句时,会终止方法,表示方法运行结束,剩余的代码不再执行,return后面的返回值可以是常量、变量、表达式。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值