第三天嗷

**一、**if语句使用boolean表达式或boolean值作为选择条件,有三种结构形式:
1.if(boolean表达式) // 当表达式正确时,执行括号中的语句。
{
条件执行体
}
2.if(boolean表达式){ //不能直接执行else语句,必须有if语句,if判断为错误是再执行else。
条件执行体A //执行语句必须要用{}括起来。
}else{ //if-else语句和三元运算含义相同。
条件执行体B
}
3.if(boolean表达式A){ //不能直接使用else if语句,必须先使用if语句。
条件执行体 //这里的else语句表示上述所有条件都为错时才会执行。
}else if (boolean 表达式B){
条件执行体B
}else{
条件执行体C
}
**二、**switch语句:
switch(整型表达式){
case A: //case之后的表达式结果必须是常量。
表达式结果等于条件A,执行;
break;
case B:
表达式结果等于条件B,执行;
break;

case N:
表达式结果等于条件N,执行;
break;

default:
以上值都不满足时,执行此语句;
break;//一般不写
}
注意:switch支持的类型是byte,short,char,int。本质:switch仅仅只能支持int类型.(byte,short,char,会自动提升为int类型)
一般来说用if语句较多。(对整数表达式判断等于多少使用switch,其他if)
**三、**循环结构
循环语句:1、while语句。 2、do while语句。 3、for语句。(功能相同只是语法上有差异)
1,.while(boolean表达式) //先判断,若正确,循环。错误,跳过
{
循环体s
}
2.do //先执行再判断,若对再循环,错,跳出,但不管对错都会先执行一次。
{
循环体语句
}
while(boolean表达式);
3,for(初始化语句;boolean表达式;循环后操作语句) //一般的循环后操作语句都是递增或递减操作
{
循环体语句
}
【一般情况下,要是指定次数的循环,选用for循环要方便(习惯选择i、j、k作为循环变量。)】
**四,**嵌套循环
若外循环的循环次数是m次,内循环的循环次数是n次,那么内层循环的循环次数需要 m * n次。
如九九乘法表在这里插入图片描述
**五,**控制循环语句
1,break。2.continue。3,return
break:break之后的语句执行不了,彻底结束循环。
continue:跳过此次循环,进入下一次循环。
return:表示结束循环所在的方法,后续的需要此方法的也不执行。所以如果循环之后的操作还有执行语句用break
控制外层循环加个标签就可以啦,如:ok:for(inta=1;a<=8;a++)
break或continue后面跟上循环名字就可以结束整个循环。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值