第三天目标
目录
-
能够掌握扩展赋值运算符的使用 (+= -= …)
扩展赋值运算符:
+=:将左右两边相加的数据,做加法运算,再将数据赋值给左侧。 -=: /=: *=: %=:
在这种运算符中存在强制转换的过程。例:
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){
}
-
能够理解方法重载带来的好处
使用方法重载可以提高工作效率,以及代码的可读性。