首页后端开发JAVAjava赋值运算和位运算

java赋值运算和位运算

时间2023-11-17 14:51:03发布访客分类JAVA浏览272
导读:Java是一种基于对象的编程语言,赋值运算和位运算是Java中常用的操作符。下面将分别介绍这两种运算。赋值运算赋值运算符(=)用于将右侧表达式的值赋给左侧变量。例如:int a = 10;int b = a; // 将a的值赋给bJava支...

Java是一种基于对象的编程语言,赋值运算和位运算是Java中常用的操作符。下面将分别介绍这两种运算。

赋值运算

赋值运算符(=)用于将右侧表达式的值赋给左侧变量。例如:

int a = 10;
    int b = a;
     // 将a的值赋给b

Java支持多种赋值运算符,例如加等于(+=)、减等于(-=)等等。例如:

int a = 5;
    a += 3;
     // a的值变成8a -= 2;
     // a的值变成6

位运算

位运算用于对二进制数进行操作。Java支持多种位运算符,例如与(& )、或(|)、异或(^)等等。

与(& )运算符在对应位上两个二进制数都为1时才为1,否则为0。例如:

int a = 10;
     // 二进制数为 1010int b = 6;
     // 二进制数为 0110int c = a &
     b;
     // c的二进制数为 0010,即2

或(|)运算符在对应位上两个二进制数都为0时才为0,否则为1。例如:

int a = 10;
     // 二进制数为 1010int b = 6;
     // 二进制数为 0110int c = a | b;
     // c的二进制数为 1110,即14

异或(^)运算符在对应位上两个二进制数相同时为0,不同时为1。例如:

int a = 10;
     // 二进制数为 1010int b = 6;
     // 二进制数为 0110int c = a ^ b;
     // c的二进制数为 1100,即12

以上就是Java中赋值运算和位运算的基本情况,希望对大家有所帮助。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java赋值运算和位运算
本文地址: https://pptw.com/jishu/543298.html
java读取文件和修改文件 java转发语句和重定向语句

游客 回复需填写必要信息