public class K{ public static void main(String[] args){ //第一题 System.out.println("5+5="+5+5); //第二题 int a=3,b; b=a++; System.out.println("a="+a+",b="+b); //第三题 short s=3; s=(short)(s+4);//不兼容的类型: 从int转换到short可能会有损失.+short System.out.println("s="+s); //第四题位运算符 System.out.println(6&3);//无条件与 System.out.println(6|3);//无条件或 System.out.println(3^3);//当不一样的时候为真 1和0为真 一样的时候为假 0和0 1和1 System.out.println(3<<2);//左移 实际上是用来计算3*2^2=12 System.out.println(3>>1);//右移 实际上是用来计算除法 3/(2^1)=1//sop(3>>>1)也是右移,不同之处在于出现的空位都用0补 //第五题三元运算符 int x=3,y; y=x>1?100:200;//三元条件,判断x是否大于1,若是y=100,若不是y=200,右结合性 System.out.println("y="+y); //用三元运算符做联系 int z=15,q=10,v=8,e; System.out.println(e=z>q?z:q);//输出两个整数中较大的整数 System.out.println(e=z>q?z:q>v?q:v);//输出三个整数中最大的整数 } }