Java公約公倍數
Java 公約公倍數
輸入兩個正整數m和n,求其最大公約數和最小公倍數。
public static void main(String args[]){
gcdlcm a =new gcdlcm();
System.out.println("兩數的最大公約數是:"+a.gcd(10, 16));
System.out.println("兩數的最小公倍數是:"+a.lcm(16, 10));
}
}
class gcdlcm{
int gcd(int m,int n){
if(m<n){ //這個判斷是為了將大數放在前面
int temp=n;
n=m;
m=temp;
}
if(m%n==0){
return n;
}
else{
m%=n;
return gcd(m,n);
//這裡也可以寫成gcd(n,m),就省掉了前面的判斷了,會快一點
}
}
int lcm(int m,int n){
int i=1;
if(m<n){ //這個判斷是為了將大數放在前面
int temp=n;
n=m;
m=temp;
}
int lcm=m;
while(lcm%n!=0){
lcm=m*i;
i++;
}
return lcm;
}
相關文章
- Java物件公約Java物件
- P5176 公約數
- C語言基礎 求出兩個數的公約數C語言
- 最大公約數和最小公倍數--java實現Java
- [例項]計算所輸入資料的所有公約數
- 最大公約數和最小公倍數
- 中國軟體行業基本公約 (轉)行業
- 仿面具公園原始碼約會原始碼面具公園app搭建簡單教程原始碼APP
- C++:最小公倍數與最大公約數C++
- Java 23:新功能正式公佈Java
- 最大公約數與最小公倍數演算法演算法
- 矩陣公排合約系統開發|佛薩奇公排2.0開發原始碼部署矩陣原始碼
- 微信公眾號自動回覆_JavaJava
- CYBERDAO公排互助系統開發智慧合約搭建
- DAO公排互助開發/佛薩奇智慧合約系統開發/公排互助模式詳情模式
- DAPP智慧合約互助公排開發說明丨DAPP智慧合約互助公排系統開發(方案及原始碼)APP原始碼
- 打造靈動辦公新體驗,金山數字辦公助力建築央企實現辦公“效率+安全“雙提升
- linux C(hello world)最大公約數和最小公倍數Linux
- 大學英語 林業國際公約導讀 核心詞彙
- 四幣迴圈專案(IPFS、瑪雅公約、雅典娜)
- FDF智慧合約互助公排遊戲系統開發方案遊戲
- FORCE矩陣公智慧合約系統開發軟體矩陣
- FDF智慧合約互助公排系統開發模式方案模式
- 【Java】微信公眾號開發筆記Java筆記
- 米哈遊旗艦新作《原神》9月28日全球公測,TapTap預約數超250萬APT
- DAPP合約公排互助系統開發(詳情功能)APP
- DAPP公排互助智慧合約模式軟體開發案例APP模式
- dapp智慧合約公排系統開發技術搭建APP
- 魚鷹軟體簽約知名創意活動公司HOFO公關
- 和數傳媒:公鏈效能難題解析
- java OA 辦公系統 模組設計方案Java
- JAVA oa 辦公系統模組 設計方案Java
- 微信公眾號java sdk技術選型Java
- Red Hat計劃公開Java原始碼 (轉)Java原始碼
- 公網ftpFTP
- 辦公工具
- DAPP互助合約公排系統開發詳情案例丨DAPP公排合約互助系統開發(邏輯專案)及原始碼APP原始碼
- 天貓公佈雙11資料:Phone XS Max銷量比Phone XS多10倍