java 交換兩個數(shù)據(jù)的方法實例詳解
java 交換兩個數(shù)據(jù)的方法
1:利用數(shù)組,即先把要交換的數(shù)字放在數(shù)組中 ,比如在一些數(shù)組排序中可能用到
public static void swap2(int[] arr,int a,int b){
int temp =arr[a];
arr[a] = arr[b];
arr[b] = temp;
}
2:通過創(chuàng)建對象,這樣就把兩個整數(shù)的值 引入到了 對象中 可以實現(xiàn) 兩個整數(shù)的交換。當然 ,若要其他基本數(shù)據(jù)類型只需要更改一下A中的類型即可。
public static void swap(Object obj1,Object obj2){
int temp;
A a =(A) obj1;
A b =(A) obj2;
temp = a.n;
a.n = b.n;
b.n = temp;
}
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
Springboot?整合maven插口調用maven?release?plugin實現(xiàn)一鍵打包功能
這篇文章主要介紹了Springboot?整合maven插口調用maven?release?plugin實現(xiàn)一鍵打包功能,整合maven-invoker使程序去執(zhí)行mvn命令,結合示例代碼給大家介紹的非常詳細,需要的朋友可以參考下2022-03-03
Mybatis實現(xiàn)SQL映射的兩種方法(xml文件形式和注解形式)
這篇文章主要介紹了Mybatis實現(xiàn)SQL映射的兩種方法(xml文件形式和注解形式),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07
Java利用Socket和IO流實現(xiàn)文件的上傳與下載
本文主要介紹了Java利用Socket和IO流實現(xiàn)文件的上傳與下載,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04
Spring Cloud 部署時使用 Kubernetes 作為注冊中心和配置中
Spring Cloud Kubernetes提供了使用Kubernete本地服務的Spring Cloud通用接口實現(xiàn),這篇文章主要介紹了Spring Cloud 部署時如何使用 Kubernetes 作為注冊中心和配置中心,需要的朋友可以參考下2024-05-05
Java源碼解析HashMap的tableSizeFor函數(shù)
今天小編就為大家分享一篇關于Java源碼解析HashMap的tableSizeFor函數(shù),小編覺得內容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2019-01-01

