三.Java运算符
- 表达式
- 运算符
表达式
表达式由运算符和操作数组成
只写一个常量 是表达式 //整形常量,字符常量 如:5 是独立的表达式
只写变量 //也是表达式
num1 + num2 //这个表达式里面 "+"为运算符 "num1" "num2"为操作数
运算符
算数运算符
赋值运算符
关系运算符
逻辑运算符
条件运算符
位运算符
赋值运算符
从右往左运算
复合赋值运算符
自增自减
举个栗子:
关系运算符
字符的比较
- if语句
- if-else语句
逻辑运算符
注意:
短路运算符 用的时候注意 ,不要把后半部分的运算忘了
数组
数组在内存中分配的是连续的内存空间
方法 ( 在类的内部定义 )
类里面定义一个对象,对象调用方法
变量名可以和方法名同名
方法不能嵌套定义
方法的分类
是否带 参数(对象调用方法时传给方法), 是否带返回值(方法传给对象,有返回值有return)
(4种)
无参数无返回值方法:
无参数带返回值的方法:
有参无返回值:
局部变量:只在定义它的大括号内有用
传值:变量,字面值都可以,只要和参数列表匹配即可
整形传给 float 可以自动转换
double 传给 float 报错
z
带参有返回值:
当数组作为方法参数(一):
数组很特别:数组名 本身就一个对象,指向数组的第一个元素
当数组作为方法参数(二):
方法重载
方法名相同参数列表不同
基本数据类型的传值
数组的传值