kbhao7788 2017-03-30 00:59 采纳率: 0%
浏览 1290
已采纳

java 排序问题怎么解决???????????

int y=10;
int z=30;
z=z+y;
y=z-y;
z=z-y;
System.out.println(z);
System.out.println(y);
为什么y和z会交换为什么

  • 写回答

11条回答

  • icecoola_ 2017-03-30 03:23
    关注
    int y = 10;
        int z = 30;
    
        int temp = z + y;//把和用temp接收
        y = temp - y;//实际上就是z+y-y
        z = temp - z;//实际上就是z+y-z
        System.out.println(y);
        System.out.println(z);
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(10条)

报告相同问题?