数组排序问题

来源:7-1 编程练习

qq_HkJxGnMdGm_0

2018-01-23 03:38

int []scores={89,-23,64,91,119,52,73};
int a=scores[0];
Arrays.sort(scores);

 这里赋值的a=89,那么用sort排序过后a的值会发生改变吗

写回答 关注

4回答

  • 慕盖茨7489166
    2018-01-23 11:05:41
    已采纳

    不会,a=89,排序后,scores[0]改变,跟a无关了。

    慕慕3573...

    你好!!

    2018-01-23 16:10:40

    共 1 条回复 >

  • 河水彼岸有烟花
    2018-02-18 22:14:31

    看二楼的代码,如果排序前赋值则不会影响

  • xcopfans
    2018-01-23 15:37:52

    当然不会啦,int a = scores[0]; 就是 int a  = 89; 

    后面不对 a 进行再赋值操作,a 的值就一直是 89

  • 欢25
    2018-01-23 10:53:52

    http://img2.mukewang.com/5a66a38f0001e2f307990584.jpg排完序重新给赋值肯定变

    qq_HkJ...

    谢谢,并不是重新赋值,而是 a 赋值于排序之前,排序之后是否会对a=scorers[0]产生影响

    2018-01-23 16:20:33

    共 1 条回复 >

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165552 学习 · 17587 问题

查看课程

相似问题