Java里i++、++i的解释:
(1).i++
package com.ccy.demo;
public class Dome {
public static void main(String[] args) {
int a = 2;
// 先用,后在加1
System.out.println(a++); // 2
System.out.println(a); // 3
}
}
(2).++i
package com.ccy.demo;
public class Dome {
public static void main(String[] args) {
int a = 2;
//先加1,在拿出来用;
System.out.println(++a); // 3
System.out.println(a); // 3
}
}
(3).i++,++i加强练习
package com.ccy.demo;
public class Dome {
public static void main(String[] args) {
int a = 1;
int b = 2;
// 1 3 + 1 4
int c = (a++) * (++b) + (--a) * (b++);
System.out.println("a="+a); // 1
System.out.println("b="+b); // 4
System.out.println("c="+c); // 6
}
}