A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

xhen

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© xhen 初级黑马   /  2019-7-24 15:04  /  909 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. 运算符
   - 概念:对常量或变量进行操作的符号
2. 表达式
   - 概念:用运算符将常量或变量连接在一起形成的符合java语法规范的式子
   - 举例
     - int i=5;  int j=6;   int m=i+j;   + 加号运算  i+j 数学表达式
     - System.out.println(7+8);
3. 算术运算符
   - +
   - -
   - *
   - /       两整数相除,结果也为整数      5/2=2       5.0/2.0=2.5
   - %      10%3=1  5%2=1
4. 字符的+操作符
   - 字符数据类型参与数学运算会将char数据转换为数字后参与运算 char c=‘ a’;  c+1
5. 在算术表达式中的数据类型提升规则
   - byte,short,char->int->long->float-double
6. 字符串+操作符
   - 字符串的拼接
7. 赋值操作符
   - =  int i=5;
   - +=  short s=5;    s+=6;--->类型转换    s=(short)(s+6);
   - -+
   - *=
   - /=
   - %=
8. 自增自减操作符
   - ++:  前置 int i=5 ++i  先对变量进行+1操作,再参与运算    后置 i++ 先参与运算,再对变量进行+1操作
   - --:前置 int i=5 --i  先对变量进行-1操作,再参与运算    后置  i-- 先参与运算,再对变量进行--1操作
9. 关系操作符
   - ==
   - !=
   - (>)
   - (>=)
   - (<)
   - (<=)
10. 逻辑操作符
    - &:当两个表达式的结果都为true时结果true,否则为 false
    - |:当有一个表达式的结果为 true时,结果true
    - ^:两个表达式的结果不同是为true,否则为 false
    - !:取反

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马