Java語(yǔ)言是一種面向?qū)ο蟮木幊陶Z(yǔ)言,它具有豐富的運(yùn)算符來(lái)進(jìn)行數(shù)學(xué)計(jì)算和邏輯運(yùn)算。下面我們一起來(lái)看一下Java語(yǔ)言中常用的運(yùn)算符和用法:
// 賦值運(yùn)算符
int a = 5;
int b = 10;
// 算術(shù)運(yùn)算符
int sum = a + b; // 加法運(yùn)算
int minus = a - b; // 減法運(yùn)算
int multiply = a * b; // 乘法運(yùn)算
int divide = a / b; // 除法運(yùn)算
int remainder = a % b; // 取余運(yùn)算
// 自增自減運(yùn)算符
int num = 1;
num++; // 自增運(yùn)算,num為2
num--; // 自減運(yùn)算,num為1
// 關(guān)系運(yùn)算符
boolean isEqual = a == b; // 判斷a是否等于b
boolean isNotEqual = a != b; // 判斷a是否不等于b
boolean isGreater = a >b; // 判斷a是否大于b
boolean isLess = a< b; // 判斷a是否小于b
boolean isGreaterOrEqual = a >= b; // 判斷a是否大于等于b
boolean isLessOrEqual = a<= b; // 判斷a是否小于等于b
// 邏輯運(yùn)算符
boolean condition1 = true;
boolean condition2 = false;
boolean andResult = condition1 && condition2; // 與運(yùn)算,返回false
boolean orResult = condition1 || condition2; // 或運(yùn)算,返回true
boolean notResult = !condition1; // 非運(yùn)算,返回false
// 位運(yùn)算符
int x = 2; // 二進(jìn)制表示為 10
int y = 3; // 二進(jìn)制表示為 11
int and = x & y; // 按位與運(yùn)算,結(jié)果為2(二進(jìn)制表示為10)
int or = x | y; // 按位或運(yùn)算,結(jié)果為3(二進(jìn)制表示為11)
int xor = x ^ y; // 按位異或運(yùn)算,結(jié)果為1(二進(jìn)制表示為01)
int not = ~x; // 按位取反運(yùn)算,結(jié)果為-3(二進(jìn)制表示為11111111111111111111111111111101)
// 三目運(yùn)算符
int n = a >b ? a : b; // 如果a大于b,n等于a,否則n等于b
Java語(yǔ)言中的運(yùn)算符使用非常靈活,我們可以根據(jù)自己的需要靈活運(yùn)用。希望上面的例子可以幫助大家更好地理解Java語(yǔ)言中的運(yùn)算符和用法。