JAVA学习——运算符

 在学习了常量变量的基础上,今天开始学习运算符。

运算符:对常量和变量进行运算操作的符号,程序对数据进行运算时要用到运算符

常见的运算符有:算术运算符、赋值运算符、关系运算符、逻辑运算符、三元运算符。

算数运算符
常见的算数运算符有:+加法运算、 - 减法运算、*乘法运算、/ 除法运算、%取模运算、++自增1、 - -自减1在这里插入图片描述整数与浮点数运算时,结果也为浮点数类型
+:加号两边时数值型数据时,进行加法运算。 ‘a’、‘0’等字符型数据参与运算时,用该字符在计算机中所表示的数值进行运算。
加号两边有任意一边是字符串时,进行字符串的拼接
在这里插入图片描述
自增(++)和自减(- -)运算:
单独使用时,放在变量前后结果都一样。
参与运算时:

  • 放在变量前,先自增(减),在进行其他运算。
  • 放在变量后,先以原值进行其他运算,再自增(减)。
    在这里插入图片描述赋值运算符
    常见的赋值运算符有: =、+=、-=、/=、*=、%=
    好处:省略了强制类型转换
    在这里插入图片描述

关系运算符
关系运算符的运算结果都是布尔类型的,true或false
常见的关系运算符有:==、!=、>、>=、<、<=
在这里插入图片描述
逻辑运算符
常见的逻辑运算符有:&&(逻辑与)、||(逻辑或)、!(逻辑非)
运算结果为布尔类型。
在这里插入图片描述偶数个!,结果不变;奇数个!,结果相反。

三元运算符
(关系表达式)?表达式1:表达式2;
运算流程:

  • 如果关系表达式结果为true,运算后的结果时表达式1
  • 如果关系表达式结果为false,运算后的结果时表达式2

在这里插入图片描述

发布了9 篇原创文章 · 获赞 1 · 访问量 178

猜你喜欢

转载自blog.csdn.net/LQyh_/article/details/104037904