Java基础之详细总结五种常用运算符
Java中常见的运算符有很多种,包括算术运算符、关系运算符、逻辑运算符、位运算符等等,其中五种最为常用,本文将对这五种常用运算符进行详细总结和介绍。
算术运算符
算术运算符是Java中最基本的一类运算符,用于进行加、减、乘、除等基本的数学运算。Java中的算术运算符包括加号(+)、减号(-)、乘号(*)、除号(/)和取模(%)。
示例1:计算两个数的和
int a = 1;
int b = 2;
int c = a + b;
System.out.println(c);
输出结果为:
3
示例2:计算两个数的余数
int a = 5;
int b = 2;
int c = a % b;
System.out.println(c);
输出结果为:
1
关系运算符
关系运算符用于比较两个值的关系,包括等于(==)、不等于(!=)、大于(>)、小于(<)、大于等于(>=)和小于等于(<=)。
示例1:比较两个数是否相等
int a = 1;
int b = 2;
if(a == b){
System.out.println("a等于b");
}else{
System.out.println("a不等于b");
}
输出结果为:
a不等于b
示例2:比较两个数的大小
int a = 5;
int b = 2;
if(a > b){
System.out.println("a大于b");
}else{
System.out.println("a小于等于b");
}
输出结果为:
a大于b
逻辑运算符
逻辑运算符用于对布尔类型的值进行操作,包括与(&&)、或(||)和非(!)三种。
示例1:逻辑与运算
boolean a = true;
boolean b = false;
if(a && b){
System.out.println("a和b都为true");
}else{
System.out.println("a和b至少有一个不为true");
}
输出结果为:
a和b至少有一个不为true
示例2:逻辑或运算
boolean a = true;
boolean b = false;
if(a || b){
System.out.println("a和b至少有一个为true");
}else{
System.out.println("a和b都不为true");
}
输出结果为:
a和b至少有一个为true
赋值运算符
赋值运算符用于将一个值赋给一个变量,包括等于号(=)和一些复合赋值运算符,如加等于(+=)、减等于(-=)等等。
示例1:使用等于号赋值
int a = 1;
int b = a;
System.out.println("b的值为:" + b);
输出结果为:
b的值为:1
示例2:使用加等于赋值
int a = 1;
a += 2;
System.out.println("a的值为:" + a);
输出结果为:
a的值为:3
位运算符
位运算符用于对二进制位进行操作,包括按位与(&)、按位或(|)、按位异或(^)、按位取反(~)和左右移位(<<、>>、>>>)。
示例1:按位与运算
int a = 5;
int b = 3;
int c = a & b;
System.out.println("c的值为:" + c);
输出结果为:
c的值为:1
示例2:左移位运算
int a = 2;
int b = a << 1;
System.out.println("b的值为:" + b);
输出结果为:
b的值为:4
结语
以上就是Java中五种常用运算符的详细总结,通过本文的介绍,相信读者对这些运算符的含义和用法有了更深刻的理解。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java基础之详细总结五种常用运算符 - Python技术站