5.1 算数运算符(Java中,整数使用这些算数运算符,无论怎么计算,也不会得到小数)
算术运算符包括:+、-、* 、/、%、++、- -。
- ++运算/–运算:变量自增1/自减1
- 独立运算:独立运算时,变量前++和变量后++没有区别;
- 混合运算(i=1)
- 变量前++(++i):先加一再赋值。
- 变量后++(i++):先赋值再加一。
public static void main(String[] args) {
int a = 5;
//先对a进行+1操作,再把a的值作为++a的值,赋值给b
int b = ++a;//此时a=6,b=6
//先取a的值作为a++的值,赋值给c,在对a进行+1操作
int c = a++;//此时c=5,a=6
System.out.println(a+","+b);//6,6
System.out.println(a+","+c);//6,5
}
- +符号在字符串中的操作
- 加法:纯数字的加法操作;
- 连接/拼接:在遇到字符串的时候,表示连接、拼接的含义。
public static void main(String[] args) {
int a = 5;
int b = 6;
String c = "Hello";
System.out.println(a+b);//11:进行纯数字加操作
System.out.println(a+c);//5Hello:进行字符串拼接操作
}
5.2 赋值运算符
赋值运算符包括:=、+=、-=、*=、/+、%=。
- 赋值运算符,就是将符号右边的值,赋给左边的变量。
5.3 比较运算符
比较运算符包括:==、<、>、<=、>=、!=。
- 比较运算符,是两个数据之间进行比较的运算,运算结果都是布尔值 true 或者 false 。
5.4 逻辑运算符
逻辑运算符包括:&&、||、!。
- 逻辑运算符,是用来连接两个布尔类型结果的运算符,运算结果都是布尔值 true 或者 false。
5.5 三元运算符
-
三元运算符格式:
数据类型 变量名 = 布尔类型表达式 ? 结果1 : 结果2
-
三元运算符运算方式:
- 布尔类型表达式结果是true,三元运算符整体结果为结果1,赋值给变量;
- 布尔类型表达式结果是false,三元运算符整体结果为结果2,赋值给变量。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/189535.html