2.3 i++/i--与++i/--i的运算
Posted dees
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.3 i++/i--与++i/--i的运算相关的知识,希望对你有一定的参考价值。
一、i++/i--:
i先参与运算,运算完成后自加/减1;
public class Test{ public static void main(String[] args){ // 【1】 int i = 10; i++; // 【2】 i = 10; int j = 0; j = i++; // i=11 j=10 // 【3】 i = 10; j = i++ + i++; // i=12 j=21 System.out.println("i="+i); System.out.println("j="+j); } }
二、++i/--i:
i先自加/减1 ,后参与运算;
public class Test{ public static void main(String[] args){ // 【1】 int i = 10; ++i; // 【2】 i = 10; int j = 0; j = ++i; // i=11 j=11 // 【3】 i = 10; j = ++i + ++i; // i=12 j=23 System.out.println("i="+i); System.out.println("j="+j); } }
继续复习巩固!
以上是关于2.3 i++/i--与++i/--i的运算的主要内容,如果未能解决你的问题,请参考以下文章
[Algorithm] A nonrecursive algorithm for enumerating all permutations of the numbers {1,2,...,n}(代码片