加法符号的使用
1、正常数值相加
System.out.println(20+30);
2、字符相加
char varl='A';
System.out.println(varl+10);
3、字符串相加
System.out.println("tan"+"yu");
System.out.println("tan"+"20");
System.out.println("tan"+20);
System.out.println("tan"+20+30);
System.out.println("tan"+(20+30));
自增、自减
1、单独使用
int numl=20;
System.out.println(numl);//10
numl++;
System.out.println(numl);//11
++numl;
System.out.println(numl);//12
System.out.println("=========================");
System.out.println(numl);//10
numl--;
System.out.println(numl);//9
--numl;
System.out.println(numl);//8
System.out.println("=========================");
2、与打印一起混合使用
System.out.println(numl);//10
System.out.println(numl++);//10
//temp=numl++;
//temp=numl;//10
//numl=numl+1;
//System.out.println(temp);//11
System.out.println(numl);//11
System.out.println(++numl);//11
//temp=numl++;
//temp=numl;//11
//numl=numl+1;
//System.out.println(temp);//12
System.out.println(numl);//12
System.out.println("=========================");
int e=30;
int t=e--;
//t=e;30
//e=e-1;29
System.out.println(t);//30
System.out.println(e);//29
t=--e;
//e=e-1;28
//t=e;28
System.out.println(t);//28
System.out.println(e);//28
System.out.println("=========================");
int num1=10;
num1+=1;
System.out.println(num1);//11
num1%=3;
//num1=11%3余2
System.out.println(num1);//2
System.out.println("=========================");
byte num2=10;
System.out.println(num2);
System.out.println("=========================");
比较运算符:
{>、<、!=、>=、<=}
System.out.println(10>3);
System.out.println(10<3);
int q=10;
int w=3;
System.out.println(q>w);
System.out.println(q<w);
System.out.println(q>=w);
System.out.println(q<=w);
System.out.println("=========================");
逻辑运算符:
{与&&、或||、非!}
int r=10;
System.out.println(3<4 && ++r>10);//为假后面停止运算,为真后面继续运算。
System.out.println(r);
System.out.println(5<4 && r++>10);
System.out.println(r);
System.out.println(3<4 || ++r>10);
System.out.println(r);
System.out.println(5<4 || r++>10);
System.out.println(r);
System.out.println(!false);
System.out.println(!true);
System.out.println("=========================");
补充(换算)
byte num3=10;//byte
num3+=10;
//num3=num3+10
//byte+int
//int+int
//num3=(byte)int
System.out.println(num3);
{a=5;一元运算符、5+3;二元运算符、?:三元运算符}
int num4=10;
int num5=20;
int max=num4>num5?num4:num5;
System.out.println(max);