public class Demo03{
public static void main(String args[]){
int i=3;
double j=2;
double res=i/j;//如果用int类型结果就是1,赋值号左边和赋值号右边的类型要相等
int a=10;
int b=3;
int res1=a%b;//这个是求余数的
System.out.println(res);
System.out.println(res1);
//a++和++a
res1=a+++5;
//res1=a+5
//a=a+1
//res1=15 a=11
int a1=10;
int res0=++a1+5;
//a1=a+1
//res0=a1+5
//res0=16
System.out.println(res1);
System.out.println(a);
System.out.println(res0);
System.out.println(a1);
a=3;
b=2;
a+=b;//a=a+b
System.out.println(a);
System.out.println(b);
//由此类推-= *= /=都会上述例子一样
boolean b1=a!=b;
System.out.println(b1);
//由此类推== < > <= >= 的用法都和上述例子一样,但结果只有true和false
//短路与与逻辑与,短路或与逻辑或
int x=3;
boolean x1=x++>3&x++>7&x++<2;
System.out.println(x1);//x1=false
System.out.println(x);//x=6
int x0=3;
boolean x2=x0++>3&&x0++>7&&x0++<2;
System.out.println(x2);//x2=false
System.out.println(x0);//x0=4
//有上述可以看出逻辑与与短路与的区别就是逻辑与会吧代码执行完
//而短路与只要出现false后面的就不再执行直接执行下一行代码
//逻辑或与短路或和上述例子相同
//字符串连接运算符
String k="He";
String k0="llo";
String k1=k+k0;
System.out.println(k1);//由此大家可以看出字符串连接符的含义
String h="x"+123;
System.out.println(h);
//由此大家看出它还可以与其他数据类型进行连接生成一个新的字符串
int score=75;
String type=score>=60? "及格" : "不及格";
System.out.println(type);
//次运算符为三目运算符表达格式为x?y:z,先计算x的值若为true,结果为Y否则为Z
}
}