控制语句

注意:1.不要将if语句直接写到类里面
2.Math.random()随机生成[0,1)的double类型数据
3.default可以省略
4.case后value不能重复
5.switch后面的表达式类型byte int char short enum string
6. 要注意循环终止条件,避免死循环
7.for while循环都是先判断后执行
8.for循环内声明的变量只在循环内有效(超出变量作用域问题)超出循环语句就会无效 想在for循环外部访问声明变量就要把变量声明在循环语句外面
一. 流程控制语句

  1. if语句:if单分支语句 语法 if(boolean表达式){code} 执行到if,先判断bloolean表达式的值,如果为真,执行大括号内容,否则直接跳过大括号。
    If-else双分支语句 if(boolean表达式){code1}else{code2}先判断bloolean表达式的值,如果为真,执行if后面大括号内容,否则执行else后面的内容。
    If-elseif-else多分支语句 if(boolean表达式1){code1}else if(boolean表达式2){code2} else if(boolean表达式3){code3}.。。。else{}
  2. switch语句
    switch(exp){
    case value1{
    code1;
    break;
    }
    case value2{
    code1;
    break;
    }
    case value2{
    code1;
    break;
    }
    .。。。。。
    Default:{
    Code n;
    }
    }
    Break是关键字但不是必须的,没有会出现switch case穿透现象,会进入到下一个case后面大括号执行,但不匹配value
  3. while语句
    while(boolean表达式){
    }
    执行while语句,先判断boolean表达式,为真,执行循环体内,回过头来继续判断boolean 直至表达式为假停止循环,一直为真就一直循环
    要注意循环终止条件,避免死循环
    Do-while语句
    do{
    循环体 迭代部分和循环体写在一起
    }while(循环条件)
    Do while循环体至少执行一次
  4. for循环语句
    for(初始化部分1;循环条件2;迭代部分3){
    循环体4
    }
    执行顺序1 2 4 3 2 4 3 2 4 3------------
  5. 先执行初始化部分,这部分只执行一次
  6. 再执行循环条件 他是个boolean表达式 为真执行循环体为假结束循环
  7. 循环条件为真执行循环体
  8. 执行迭代部分
    5.多重循环:循环嵌套(外层循环一次 内层循环一遍)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值