A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 549208564 中级黑马   /  2015-12-27 23:43  /  452 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    在刚入门时,我们会因为一些语句的应用而感到烦恼,比如什么时候用if语句,什么时候使用swithc词句,
    在Java基础中常用的语句为:
    选择结构:switch
    switch
        在判断相同类型的值时,并需要判断的值不多时,我们使用swithc语句来判断,如:
        switch(5){
           case 1:{
             //当只有一句执行代码时,可以不写大括号{}
             break;
            // 一要写结束语句,否则会一直到遇到结束语句或才会结束,如果是在最后一行,可以不写;
        }
           case 2:{
                   break;
        }
        .....
         case 5:{
                 break;
             }
     };
                     当不同的值执行的代码相同时,可以写成:
                     switch(2){
                             case 1:
                             case 2:
                             case 3:{
                                     //执行语句
                             }
             }

        总结:switch语句在判断时,只能有一种类型,否则在编译时就会报错,不可以使用运算符来判断,值必须是常量,也就是不可变
        注意:在值的后面一定要写:(冒号),每句都要写break;用来结束语句,否则会一直向下执行.
判断语句:if,
    当需要判断的值不确定,并判断的值有相应的运算符结果(ture&false)时,可以使用if语句,可以减写代码,如:
            当判断一个数到多少数之间的数:
            第一种:
            int tem=4;
            if(tem<0||tem>9){
                    //当不知道tem是多少时,可以进行判断,简写代码,如果使用switch语句就相当复杂
            }
            第二种:
            if(tem<10){
            }else{
                    //当tem不等于ture时,执行该行代码
            }
            第三种:
            if(tem<10){
            }else if(tem>10){
                    //第三种就是在第二中的方式中加上一个else if(){}这样可以进行相应的判断,执行不用的代码
            }else{
            }
            总结:在if语句中,当基本数据类型有相应的规律时,可以使用if语句来进行判断,从来简写代码
            在实际操作用,使用if语句的次数会多一些;
            注意:在使用if语句判断时,如果是字符类型,不可以使用运算符来判断,否则也会报错
           
           
            第一次写,当做回顾,如果有什么不对的地方欢迎指点

1 个回复

正序浏览
来.看看!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马