运算符-java

Posted 离数

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了运算符-java相关的知识,希望对你有一定的参考价值。

Java 运算符

  • 算术运算符
  • 关系运算符
  • 位运算符

算术运算符

假设int a=5;int b = 10

操作符描述说明示例
+ 符号两侧值相加 a+b值为15
- 符号两侧值相减 b-a值为5
* 符号两侧值相乘 a*b值为50
/ 符号两侧值相除 b/a值为2
% 取余 b%a余数为1
++ 自增:增加1 a++的值为6
- - 自减:减少1 b- -的值为9

练习:算术运算符

  • 问题思考:a++和++a有什么不同;
    public class selfAddMinus{
        public static void main(String[] args){
            int a = 3;//定义一个变量;
            int b = ++a;//自增运算
            int c = 3;
            int d = --c;//自减运算
            System.out.println("进行自增运算后的值等于"+b);
            System.out.println("进行自减运算后的值等于"+d);
        }
    }
    

    结果:
    1. 符号在前,先运算,再出结果。
    2. 符号在后,先出结果,再进行运算。

关系运算符

同样 a=5,b=10;

操作符描述说明示例
== 两侧的数值是否相等,相等则为true (a==b)false
!= 两侧的数值是否不相等,如果不相等为true (a!=b)true
> 左侧大于右侧结果为true否则为false (a> b)false
< 左侧小于右侧结果为true否则为false (a< b)true
>= 左侧是否大于或者等右侧,成立为true (a>=b)false
<= 左侧是否小于或者等于右侧,成立为true (a<=b)true

练习:关系运算符

位运算符

a=5,b=10
Java定义了位运算符,应用于int,long,short,char和byte等 类型

操作符描述说明示例
& 如果相对应的位置都是1,则结果为1,否则是0 a&b的结果是0,即0000 0000
| 相对应位都是0,则结果为0,否则为1 a|结果是15即1111
^ 如果相对应位值相同,则结果为0,否则是1 a^b结果是15即1111
~ 按位取反,即0变1,1变0 ~a值为
<< 取余 b%a余数为1
>> 自增:增加1 a++的值为6
>>> 自减:减少1 b- -的值为9

以上是关于运算符-java的主要内容,如果未能解决你的问题,请参考以下文章

10个JavaScript代码片段,使你更加容易前端开发。

Java基础知识 自增自减运算符

20个简洁的 JS 代码片段

20个简洁的 JS 代码片段

java代码在片段活动中不起作用

java 代码片段【JAVA】