第三次

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);//输出三个整数中最大的整数
    }
}

 

原文地址:https://www.cnblogs.com/kongtingting/p/7824926.html