永发信息网

java中 mun++和++num有什么区别?

答案:3  悬赏:40  手机版
解决时间 2021-12-28 17:36
  • 提问者网友:爱了却不能说
  • 2021-12-27 21:27
num++和++num到底有什么区别?为什么结果会完全不一样??求解 详细点 谢谢
——————————————————————————————————————————————
public class mun {

public static void main(String[] args) {
int num1 = 6;
num1++;
System.out.println(num1);// 7
int num2 = 6;
++num2;
System.out.println(num2);// 7
int num3 = 6;
System.out.println(num3++);// 6
int num4 = 6;
System.out.println(++num4);// 7
int num5 = 6;
System.out.println(num5++);// 6
System.out.println(++num5);// 8
int num6 = 6;
System.out.println(++num6);// 7
System.out.println(num6++);// 7

}

}
——————————————————————————————————————————————
求详细解答 谢谢 实在搞不读。
最佳答案
  • 五星知识达人网友:一秋
  • 2021-12-27 22:35
您好,提问者:
    ++num;//是先加1。

    num++;//是先输出然后再+1;

    比如:
int num = 0;
System.out.println(++num);//输出1
int num2 = 0;
System.out.println(num2++);//此时输出0
全部回答
  • 1楼网友:duile
  • 2021-12-27 23:48
++num 是将num的值加1之后再使用,等同于num = num+1; num++是将num的值使用后再加1
  • 2楼网友:夜余生
  • 2021-12-27 23:17
容器内部就是使用二叉搜索树实现的,或者红黑树,你插入的值会自动插入到它该去的位置。。所以就实现了排序。。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯