注意事项:扩展的赋值运算符隐含了强制类型的转换
赋值运算符

/*
赋值运算符
*/
    public class OperatorDemo {
public static void main(String[] arges) {
    //把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 OperatorDemo {
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);
}
    }

自增自减运算符

本文作者:Author:     文章标题:赋值运算符,自增自减运算符
本文地址:https://superzou.cn/36.html     
版权说明:若无注明,本文皆为“超走博客 - 热爱生活 | 做个平凡的自己”原创,转载请保留文章出处。
Last modification:March 26th, 2020 at 10:01 pm
如果觉得我的文章对你有用,请随意赞赏