java类型转换和赋值运算符

自动类型转换示意图

赋值运算符

自增自减运算符的使用

短路运算符

三元运算符

/*
    赋值运算符
 */
public class OperatorDemo {
    public static void main(String[] args){
        //把10赋值给int类型的变量i
        int i=10;
        System.out.println("i:"+i);

        // += 把左边的数据和右边的数据做加法操作,结果赋值给左边
        i+=20;//等价于 i=i+20;
        System.out.println("i:"+i);

        //注意:扩展的赋值运算符底层隐含了强制类型转换
        short s=10;
        s+=20;
        //s=(short)(s+20);
        System.out.println("s:"+s);


    }
}




/*
    自增自减运算符
 */
public class DoubleAddSub {
    public static void main(String []args){
        //定义变量
        int i=10;
        System.out.println("i:"+i);

        //单独使用
        //i++;
        //++i;
        //System.out.println("i:"+i);
        //参与操作使用
        //int j=i++;
        int j=++i;
        System.out.println("i:"+i);
        System.out.println("j:"+j);


    }
}
posted @ 2020-06-14 16:32  Tamias  阅读(190)  评论(0编辑  收藏  举报