Java 基础篇 《二》
运算符《一》
算数运算符
运算符 说明 计算 结果 + 数学加运算 x = 5+5 x=10 + 字符串连接 x = ‘aa’ + ‘bb’ x=aabb - 数学减运算 x = 10 -5 x=5 - 取负数 x = 5; y = -x y = -5 * 数学乘运算 x = 2*3 x=6 / 数学除运算 x = 10 / 5 x=2 % 数学余运算 x = 5%2 x=1 ++ 数学自增运算 x=1;x++ x=2 - -
数学自减运算 x=1; x--
x=0 赋值运算符 :变量名 = 表达式
复合赋值运算符
运算符 说明 计算 结果(假设x=10) += x+=5 x=x+5 15 -= x-=5 x=x-5 0 *= x*=5 x=x*5 50 /= x/=5 x=x/5 2 %= x%=5 x=x%5 0 提示:还可以和位运算符构成复合运算符例如:^=,>>=等
关系运算符
运算符 说明 运算 结果 == 相等于 1==1 true != 不等于 1!=1 false > 大于 1>1 false < 小于 1<1 false >=
大于或等于 1>=1 true <= 小于或等于 1<=1 true 提示:关系运算符的结果是boolean类型
练习:
public class OpreateDemo1{
public static void main(String args[]){
int num1 = 8;
int num2 = 10;
int res = num1 + num2;
System.out.println(res);
String str = "操作结果:";
//字符串加任何数据类型都为字符串连接,最终返回的还是字符串
System.out.println(str+res);//字符串+整型
System.out.println(str+res+12.5);//字符串+浮点型
System.out.println(str+true);//字都串+Boolean类型
System.out.println(str+num1-num2);//出错
System.out.println(str+(num1-num2));//正确
res = num1++;
System.out.println("res:"+res+",num1:"+num1++);
res = ++num1;
System.out.println("res:"+res+",num1:"+num1++);
res = num1--;
System.out.println("res:"+res+",num1:"+num1++);
res = --num1;
System.out.println("res:"+res+",num1:"+num1++);
}
}