第二章 运算符 1-算符运算符


1. 算数运算符:
+(正) -(负) + - * / % ++(前)(后)++ --(前) (后)--
【典型代码】
除号:/
int num1 = 12;
int num2 = 5;
int result1 = num1 / num2; //商为2;因为取整
int result2 = num1 / num2 * num2; //结果为:10

取模或取余:%
取模结果:正负号与 被取模 正负一直
int result3 = num1 % num2; //余数为2

int num3 = -12;//被模数
int num4 = 5;//模数
int result4 = num3 % num4; //余数为-2

int num5 = 12;
int num6 = -5;
int result5 = num5 % num6; //余数为2

int num7 = -12;
int num8 = -5;
int result6 = num7 % num8; //余数为-2

++(前):先自增1,后赋值
int a = 10;
int b = ++a;
System.out.println(a); //a为11
System.out.println(b); //b为11

(后)++:先赋值,后自增1
int a1 = 10;
int b1 = a1++;
System.out.println(a); //a为11
System.out.println(b); //b为10

--(前):先自减1,再赋值
int c = 4;
int d = --c;
System.out.println(c); //c为3
System.out.println(d); //d为3

(后)--:先赋值,后自减1
int c1 = 4;
int d1 = c--;
System.out.println(c1); //c1为3
System.out.println(d1); //d1为4

【特别说明】
1.++(前) :先自增1 ,后赋值
(后)++ :先赋值 ,后自增1
2.--(前) :先自减1,后赋值
(后)-- :先赋值, 后自减1
3.连接符:+ 只适用于String类型和其他类型之间使用,作为连接符号使用。