当前位置:首页 > JAVA教程 > JAVA基础

02运算符:进行特定操作的符号

1. 算术运算符: 四则运算,取余数%,自增++,自减- -

TIPS:
如果运算中有不同数据类型,结果将会是范围大的那种

2. 加号的用法

【1】数字相加
【2】对于char类型,会通过ASCII转换为int再进行计算
【3】对于字符串String类型,加号起连接作用
任何数据和字符串连接都会变成字符串

3. 自增和自减

【1】++num或者num++
【2】单独使用时:前++和后++一样
【3】混合使用时:
A.前++:变量马上+1
B.后++:先用本来的,后+1

int num = 20; System.out.println(++num); //21 System.out.println(num); //21 int num2 = 30; System.out.println(num2++); //30 System.out.println(num2); //31 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

TIPS:
常量不能使用++或者- -

4.赋值运算符:

【1】基本赋值运算符:=
【2】符合赋值运算符:+=,-=,*=,/=,%=
a+=1 等于 a = a + 1

TIPS:
【1】常量不能使用赋值运算符
【2】复合赋值运算符其中包含一个强制类型转换

5. 比较运算符:==,<,>,<=,>=,!=

TIPS:
【1】返回结果一定是一个boolean值
【2】如果多次判断,不能连着写 不允许:1<x<2

6. 逻辑运算符:与(&&) 或(||) 非 (!)

与,或,具有短路效果:如果根据左边可以得到正确的结果,右边将不执行

TIPS:
【1】比较运算符只用于boolean
【2】与,或需要两个boolean,非只需要一个boolean
【3】与,或可以连接多个条件

7. 三元运算符:需要三个数据才能操作的运算符

【1】格式:数据类型 变量名称 = 条件判断 ? 表达式A:表达式B;
【2】流程:如果条件判断是true,将表达式A的值赋值给左边,否则将表达式B的值赋值给左边

TIPS:
【1】必须同时保证表达式A,B都符合左侧数据类型的要求
【2】三元运算符的结果必须被使用

//a > b ? a : b; 错误写法 
  • 1


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!