day02-语法
变量
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域
- 局部变量:必须声明和初始化
- 实例变量:从属于对象,若不自行初始化,这个类型默认为默认值(0 0.0 null false),除了基本类型其余默认值为null
- 类变量 static
常量
final+变量名=值
//修饰符不存在先后顺序
命名规范
- 类成员变量:首字母小写和驼峰原则 例:monthSalary
- 局部变量:首字母小写和驼峰原则
- 常量:字母大写,单词之间下滑线隔开 例:MAX_VALUE
- 类名:首字母大写和驼峰原则 例:GoodMan
- 方法:首字母小写和驼峰原则 例:run()
运算符
- 算术运算符
- 关系运算符:!=instanceof
- 逻辑运算符:&&,||,!
- 条件运算符:?:
- 赋值运算符:=,+=,……
- 位运算符:&,|,^,~,>>,<<,>>>
注意点:
-
两整数相加,没有long时,所有非int类型转化为int类型
-
关系运算符返回结果,本质为布尔值 (为true,false)
-
位运算
/* A = 0011 1100 B = 0000 1101 A&B= 0000 1100 A|B= 0011 1101 A^B= 0011 0001 相同为0,不同为1 ~B= 1111 0010 2*8=16 2*2*2*2 */ //效率高 System.out.println(2<<3); //<< 乘于2 System.out.println(16>>3);//>> 除于2
-
条件运算符:(判断)?(真):(假)
扩展
//字符串连接符 +
System.out.println("aaaa"+"bbbb");