8.1 表达式的值和类型

表达式是符合一定语法规则的运算符和操作数的序列

  1. 表达式的类型和值:

    • 类型:表达式的值的数据类型即为表达式的类型

    • 值:对表达式中操作数进行运算得到的结果称为表达式的值

      注: 实数常量,(如:1.5)默认类型为 double

      ​ 整数常量,(如:123)默认类型为 int

  2. 表达式的运算顺序

    • 首先应按照运算符的优先级从高到低的顺序进行

    • 优先级相同的运算符按照事先约定的结合方向进行(一般从左到右)

8.2 变量的作用域

public class MyFirst {

    int a = 1;

    public void xxx() {
        int b = 2;
      System.out.println(a);
    }

      public void yyy() {

        int a = 3;

          System.out.println(a);
    }

}

上述代码中a变量是在class的 { } 中定义的,它的作用域就是这个class内,任意位置都可以访问而变量b是在方法xxx的 { } 中声明的,它作用域就只限于xxx方法中;

在两个不同作用域范围下如果出现同名称变量时;则作用范围小的变量在其作用域内会覆盖作用范围大的变量,上述例子中方法yyy的 { } 中的变量和类中的变量同名,都为a,那么在方法yyy内,a变量的值以方法内声明为准。

8.3Java中的三种注释:

   1、单行注释: //注释内容

   2、多行注释: /*注释内容*/

   3、文档注释: /**注释内容*/   

            一般是用在类的前面,成员变量和方法的前面来给这些元素生成api文档

results matching ""

    No results matching ""