java Day02

⦁ 算术运算符:+ - * / % ++ --

1) % 取模,取余,余数为0即为整除

2) ++/--:自增自减,可在变量前也可在变量后

1.单独使用时,在前在后都一样

2.被使用时,在前在后不一样。

  a++的值为a 

  ++a的值为a+1

例 int a=5,b=5;

Int c=a++;

  1 将a的值赋给C

    2  a自增1

Int d=++b;

  1 将++b的值赋给d

      2 b自增1

⦁ 关系运算符

⦁ > 大于    < 小于  >= 大于等于    <= 小于等于  == 等于

⦁ 关系运算的结果为boolean型 

关系成立为true,不成立为false。

⦁ 逻辑运算符

1) && :  与  (短路)若第一个数为false,则后面的不执行了

    ||:  或  (短路)若第一个数为true,则后面的不执行了

  ! :    非

1) 逻辑运算时建立在关系运算的基础之上的,

      逻辑运算的结果也是boolean型。

⦁ 赋值运算符:

⦁ 简单赋值运算符: =

⦁ 扩展赋值运算符:+=  -=  *=  /=  %=

(自带强制转换功能)

Short s=5;

S+=5;  //相当于 s=(short)(s+5)

⦁ 字符串连接运算符

⦁ +:

⦁ 若两边为数字,则做加法运算

⦁ 若两边出现了字符串,则做字符串连接。

⦁ 条件/三目运算符

⦁ 语法:

⦁ Boolean?数1:数2

⦁ 执行过程

⦁ 判断boolean的值,若为true则选择数1,为false则选择数2.

你可能感兴趣的:(java Day02)