标签搜索

自增与自减操作符

admin
2021-03-09 / 0 评论 / 54 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2021年03月10日,已超过146天没有更新,若内容或图片失效,请留言反馈。

自增与自减操作符

==要点提示==:自增操作符( + + )和自减( - - )是对变量进行加1和减1的操作。

虽然 i++ 和 ++ i 的效果,或者 i - - 和 - - i 的效果是一样的,但是在表达式中不单纯只进行自增和自减时,它们就会产生不同的效果。下表格描述了它们的不同点

操作符名称说明
i ++后置自增操作符变量 i 的值加 1 但是使用 i 原来的值
i - -后置自减操作符变量 i 的值减 1 但是使用 i 原来的值
++ i前置自增操作符变量 i 的值加 1 而且使用 i 增加后的新值
- - i前置自减操作符变量 i 的值减 1 而且使用 i 减少后的新值

下面我们来具体的例子试试

package demo04;

public class test04 {
    public static void main(String[] args) {
        int a = 50;
        //a=50
        a = a++ *2 ;
        //使用a原来的值50 乘以 2 ,算出的值是100,然后重新赋值a了
        System.out.println(a);
        int b = 56;
        int c = --b*2 + (a++);
        // 55*2+100
        //先看括号里面,后置的是使用原来的值。前置的就是使用运算后的。
        //而且这一句等价于 int c = --b * 2 + a ; a = a + 1 ; 
        System.out.println(c);
        System.out.println(a);
    }
}
2

评论 (0)

取消