Java day03

第三天目标 

目录

第三天目标 

能够掌握扩展赋值运算符的使用 (+=  -= …)

能够运用关系运算符完成数据的比较

能够清楚逻辑运算符的特点 (&  |  !  ^)

能够清楚短路逻辑运算符的特点

能够运用三元运算符

能够定义完成方法的定义和调用

能够识别方法与方法之间是否是正确重载关系

能够理解方法重载带来的好处


  • 能够掌握扩展赋值运算符的使用 (+=  -= …)

      扩展赋值运算符:

        +=:将左右两边相加的数据,做加法运算,再将数据赋值给左侧。
        -=:
        /=:
        *=:
        %=:

        在这种运算符中存在强制转换的过程。例:

                short b += 4;(其中就有强制转换)

                short b = b + 4;\\这种运算就会报错,以为4是整数int 类型

                short b = (short)(b+4);\\这种才可以

  • 能够运用关系运算符完成数据的比较

        关系运算符:

        关系运算符(比较运算符):
           >(大于):
           >=(大于等于):
           <(小于):
           <=(小于等于):
           ==(是否等于)
           !=(不等于)

  关系运算符的结果是boolean类型的
  • 能够清楚逻辑运算符的特点 (&  |  !  ^)

逻辑运算符:

    1.用于连接boolean类型的表达式,或者是值。
    2.整合多个条件,为一段整体的逻辑。

分类:
    &(与):有一个是false则结果为false
    |(或):有一个是true则结果为true
    !(非):true为false,false为true
    ^(异或):两遍不是一样的结果为true
  • 能够清楚短路逻辑运算符的特点

        短路逻辑:

        &&(短路与):前面是false后面不用运行直接false
        ||(短路或):前面是true后面不用运行直接true        
        一般常用的是 && || !

        

  • 能够运用三元运算符

        三元运算符格式: 判断条件 ? 值1 : 值2 ;

        判断条件成立则是值1,反之是值2。

  • 能够定义完成方法的定义和调用

        方法格式:

                public static 方法类型  方法名(形参1 , 形参2){

                }

        好处:
            1. 可以将原本挤在一起的臃肿代码,按照功能分类管理。
            2. 提高了代码的复用性。
        方法调用格式:
            方法名();

        注意事项:
            1. 方法与方法之间是平级关系,不允许嵌套定义。
            2. 方法不调用就不执行
            3. 方法调用的顺序,和执行顺序无关,要想梳理执行顺序,就看调用顺序。
  • 能够识别方法与方法之间是否是正确重载关系

   

public class OverloadDemo {
    /*
        方法重载(overload):根据你输入的参数,编译器会自动的找到符合条件的方法。(形参的个数类型不同都可以)

        例子:
            System.out.println();也是一种方法重载
     */
    public static void main(String[] args) {
        System.out.println("字符串");
        System.out.println('字');
        System.out.println(1);
        System.out.println(1.0);
        System.out.println(true);
    }

    public static void method(int a, int b){

    }

    public static void method(int a, int b,int c){

    }

    public static void method(double a,double b){

    }

    public static void method(double a,double b,double c){

    }
  • 能够理解方法重载带来的好处

        使用方法重载可以提高工作效率,以及代码的可读性。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值