Java笔记1.1

3.5 选择与循环语句
    26.程序的结构:
        顺序结构  自上而下
        选择结构  条件判断
        循环结构  反复调用
    27.选择结构:
      if语句:
           if(判断条件){
            语句1;
            ......
            语句2
            
           }

      if...else语句:
          if(判断条件){
            语句主体1;
          }else{
                        语句主体2;
        }
     三目运算符:(代替if...else进行变量赋值)
        三目运算符:“    ?: ”   意义 :根据条件的成立于否来决定结果为“:”前或“:”后的表达式
        三目运算符语句格式:
            变量 = 条件判断?表达式1:表达式2             (条件成立时执行表达式1,否则执行表达式2)
     if...else...if...else语句:判断多个条件时使用
        if(条件判断1){
            语句主体1;
          }else if(条件判断2){
                        语句主体2;
        }
        ......多个判断语句
        else{
            语句主体3;
        }        
      switch语句:
        switch(表达式){
            case 选择值1:  语句主体1;
                    break;
            case 选择值2: 语句主体2;
                    break;
            ......
            case 选择值n: 语句主体n;
                    break;

            default:             语句主体;
        }
        先对表达式的结果进行计算,结果是数字,字符或是枚举。
        后执行case 选择值 中满足的进行执行 
        当碰到break时跳出语句       
        若没有break则从第一个满足条件开始顺序执行
        若case 选择值 都不满足则执行defauit语句
        JDK1.7开始switch语句可以直接利用String进行数据的判断 且区分大小写
    28.循环结构
        while 循环:(事先不知道循环几次)
            while(循环条件判断){
            语句1
            语句2
            ...    
            语句n
            循环条件更改;
            }        
            没有循环条件更改将陷入死循环
        do...while循环:

        (与while基本相同 ,开始时会不管条件是否满足先执行一次程序后判断)
    29.for循环(知道明确的循环次数
        for(赋值初值;判断条件;赋值增减量){
            语句1;
            语句2
            ...
            语句n;
        }
    30.循环的选择:
        知道次数选for   不知道次数选while
    31.循环的中断
        break语句:离开循环继续执行循环外的语句
        continue语句:跳回循环起始点,只中断一次循环
    32.循环中的变量为局部变量,循环外不能使用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值