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

/*
赋值运算符
*/
    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);
}
    }

自增自减运算符

Last modification:March 26th, 2020 at 10:01 pm
如果觉得我的文章对你有用,请随意赞赏