思路:因为java中不存在指针的概念,所以想要用C++/C中引用的方式去传递数据的话是行不通的,但是可以使用引用数据类型,例如类 。
所以要实现两个数据的交换,可以从一个类中对这两个数据进行操作,这样也符合java的设计思想,交换的是一个类中的两个数据,操作都是面向对象的,基本公民是对象。
代码实例:
输出结果为:
注意:我这里swap方法前必须加关键字static,因为静态函数要调用同一个类中的其他函数,那么这些函数只能为静态的
思路:因为java中不存在指针的概念,所以想要用C++/C中引用的方式去传递数据的话是行不通的,但是可以使用引用数据类型,例如类 。
所以要实现两个数据的交换,可以从一个类中对这两个数据进行操作,这样也符合java的设计思想,交换的是一个类中的两个数据,操作都是面向对象的,基本公民是对象。
代码实例:
输出结果为:
注意:我这里swap方法前必须加关键字static,因为静态函数要调用同一个类中的其他函数,那么这些函数只能为静态的