2016 - 2024

感恩一路有你

java中swap用法 怎么用Java实现一个swap函数?

浏览量:2594 时间:2021-04-08 04:19:07 作者:admin

怎么用Java实现一个swap函数?

学习,主人崇拜,弟弟礼貌。怎么会有这么多字,我要加上20个字

C/C交换函数的本质:通过传递变量地址(指针或引用)来交换变量地址中的值。Java夸耀说,C/C的一大改进是Java使程序员不受可变地址概念的影响,并减少了指针的误用。在Java世界中,函数或方法的输入参数是通过值复制来传递的:原始类型(char、int、double等)是通过直接复制变量值来传递的;对象类型是通过引用复制来传递的(用C)引用可以改变它所指对象的内部值,但改变参考值只对函数内部可见,函数外部的实际参数仍保持不变。因此,Java不能正常地在C/C中实现swap功能。

java如何实现swap功能?

交换函数通常是程序员定义的函数。通常实现两个变量值的交换。例如,int a=2int B=3swap(a,B)//通常使用变量值交换。交换后,a=3,B=2可以通过多种方式实现。例如,以下写入方法:

1。使用临时变量实现交换。无效交换1(int x,int y){int temp=x,x=y,y=temp}

2。通过临时指针变量交换。无效交换2(int*x,int*y){int*temp,temp=x,x=y,y=temp}

3。用指针添加临时变量实现交换。void swap3(int*x,int*y){int temp=*x*x=*y*y=temp}

java中swap用法 java中swap函数在哪个包下 java编程

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。