第N次从零开始学Java笔记及思考_第一部分_基本语法(三)

三.Java运算符

 

  • 表达式
  • 运算符

 

表达式

表达式由运算符和操作数组成

 

只写一个常量 是表达式  //整形常量,字符常量 如:5   是独立的表达式

只写变量         //也是表达式

 

num1 + num2         //这个表达式里面  "+"为运算符  "num1"  "num2"为操作数

 

运算符

算数运算符

赋值运算符

关系运算符

逻辑运算符

条件运算符

位运算符

 

赋值运算符

 从右往左运算

 

复合赋值运算符

 

自增自减

举个栗子:

 

 

关系运算符

字符的比较

 

 

 

  •  if语句
  • if-else语句

 

逻辑运算符

 

注意:

  短路运算符 用的时候注意 ,不要把后半部分的运算忘了

 

 

数组

 

 

 

 

数组在内存中分配的是连续的内存空间

 

方法 ( 在类的内部定义 )

类里面定义一个对象,对象调用方法

变量名可以和方法名同名

方法不能嵌套定义

 

方法的分类

是否带 参数(对象调用方法时传给方法), 是否带返回值(方法传给对象,有返回值有return)

(4种)

 

无参数无返回值方法:

 

无参数带返回值的方法:

 

有参无返回值:

局部变量:只在定义它的大括号内有用

传值:变量,字面值都可以,只要和参数列表匹配即可

整形传给 float 可以自动转换

double 传给 float 报错

 

 

带参有返回值:

 

当数组作为方法参数(一):

数组很特别:数组名 本身就一个对象,指向数组的第一个元素

 

当数组作为方法参数(二):

 

方法重载

方法名相同参数列表不同

 

 

基本数据类型的传值

数组的传值

 

 

posted @ 2018-04-11 22:13  -Oreo  阅读(165)  评论(0编辑  收藏  举报