8.1 表达式的值和类型
表达式是符合一定语法规则的运算符和操作数的序列
表达式的类型和值:
类型:表达式的值的数据类型即为表达式的类型
值:对表达式中操作数进行运算得到的结果称为表达式的值
注: 实数常量,(如:1.5)默认类型为 double
整数常量,(如:123)默认类型为 int
表达式的运算顺序
首先应按照运算符的优先级从高到低的顺序进行
优先级相同的运算符按照事先约定的结合方向进行(一般从左到右)
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文档