Java中 System.out.println(count++)输出结果没有自加1

public class CountTest{
public static void main(String[] args){
int count = 20 ;

        System.out.println(count++);

}

}//输出的结果为20,不是21,求解

            System.out.println(++count);///这个是21  先运行++count,后输出
            System.out.println(count++); //这个是20  先输出  ,后运行count++
            如果你再输出一行就看到效果了,孩子,革命尚未成功,编程还需努力.

System.out.println(++count);
或者
count++;
System.out.println(count);

简单说吧
++或者--在前,是先运算再执行
++或者--在后,是先执行再运算

简单说吧
++或者--在前,是先运算再执行
++或者--在后,是先执行再运算

哪个在前就先执行哪一步

 package thresh;

public class Test {
    public static void main(String[] args) {
        int count = 20;
        int index = 20;
        System.out.println(count++);// 20
        System.out.println(count);// 21
        System.out.println(++index);// 21
        System.out.println(index);// 21
    }
}
package thresh;

public class Test {
    public static void main(String[] args) {
        int count = 20;
        int index = 20;
        System.out.println(count++);// 20
        System.out.println(count);// 21
        System.out.println(++index);// 21
        System.out.println(index);// 21
    }
}