java中交换两个基本数据类型的变量函数swap怎么写

摘要:
在java中,变量函数交换交换两种基本数据类型。java中函数的参数传递机制是:基本数据类型通过值传递,对象通过引用传递。

java中交换两个基本数据类型的变量函数swap(int[] source,int i,int j)

 

  java中函数的参数传递机制是:基本数据类型采用值传递,对象采用传引用。因此,如果要写一个交换两个int型变量数值的函数,还真是有点不方便,必须采用一个数组对象来作为辅助,具体实现如下:

1     //交换两个整数
2     private static void swap(int[] source, int i, int j) {
3     
4         int temp = source[i];
5         source[i] = source[j];
6         source[j] = temp;
7     }

免责声明:文章转载自《java中交换两个基本数据类型的变量函数swap怎么写》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇MybatisPlus学习笔记7:插件的配置chromedriver的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

EA使用教程

一、Enterprise Architect简介 Enterprise Architect是一个对于软件系统开发有着极好支持的CASE软件(Computer Aided Software Engineering)。EA不同于普通的UML画图工具(如VISIO),它将支撑系统开发的全过程。在需求分析阶段,系统分析与设计阶段,系统开发及部署等方面有着强大的支持...

[Contract] Solidity 变量类型的默认值

变量的默认值一般都代表 “零值”。 比如 bool 就是 false,uint、int 就是 0,string 就是空字符串。 其它组合的参考 Solidity 判断 mapping 值的存在 Ref:https://solidity.readthedocs.io/en/v0.6.3/control-structures.html#default-val...

驼峰式命名法、帕斯卡命名法

骆驼式命名法(Camel-Case) 又称驼峰式命名法,是电脑程式编写时的一套命名规则(惯例)。正如它的名称CamelCase所表示的那样,是指混合使用大小写字母来构成变量和函数的名字。程序员们为了自己的代码能更容易的在同行之间交流,所以多采取统一的可读性比较好的命名方式。 骆驼式命名法就是当变量名或者函数名是由一个或者多个单词连结在一起,而构成的唯一识别...

oracle--pl/sql变量定义----

一、变量介绍 在编写pl/sql程序时,可以定义变量和常量;在pl/sql程序中包括有: 1)、标量类型(scalar) 2)、复合类型(composite) --用于操作单条记录 3)、参照类型(reference) --用于操作多条记录 4)、lob(large object) 二、标量(scalar)——常用类型 1)、在编写pl/sql块时,如果...

Delphi ini文件读写

参考:http://www.cnblogs.com/zhangzhifeng/archive/2011/12/01/2270267.html 一、ini文件的结构 ;这是关于 ini 文件的注释 [节点] 关键字=值 ... ini文件允许有多个节点,每个节点有允许有多个关键字,“=”后面是该关键字的值(类型有三种:字符串、整型数值和布尔值。其中字符串存...

第16本:《视觉繁美:信息可视化方法与案例解析》

第16本:《视觉繁美:信息可视化方法与案例解析》 阅读加写笔记大概用了6个小时。《视觉繁美》是从权哥的QQ上发现的,看到一堆超炫超 复杂的图形,就马上动手从amazon上买了下来。第一天粗翻一遍,确实是非常多、非常复杂的网络图,如果不是搞艺术设计的,真不知道这本书有什么用,但 第二天开始仔细阅读,发现前三章还是相当有料,从树状模型开始,过渡到网络模型,然...