Burada, EKOK değeri bulunacak iki sayı, sırasıyla n1 ve n2 değişkenlerinde saklanır.
Daha sonra, i, n1 ve n2’den küçük olduğu sürece bir while döngüsü yürütülür. Bu şekilde,EKOK için en büyük sayıdan başlanarak iki sayıya da kalansız bölünen sayı bulunana kadar döngü deva ettirilir.
Hem n1 hem de n2 i tarafından bölünebilirse, EKOK sayısı bulunmuş demektir.
Java Kodu
while döngüsü ile sayının EKOK değerini bulma)
Java Kodu
for ile ebob kullanarak ekok alma)
Çıktı:

Daha sonra, i, n1 ve n2’den küçük olduğu sürece bir while döngüsü yürütülür. Bu şekilde,EKOK için en büyük sayıdan başlanarak iki sayıya da kalansız bölünen sayı bulunana kadar döngü deva ettirilir.
Hem n1 hem de n2 i tarafından bölünebilirse, EKOK sayısı bulunmuş demektir.
Java Kodu
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | public class JavaOrnekleri { public static void main(String[] args) { int n1 = 48, n2 = 160, ekok; ekok= (n1 > n2) ? n1 : n2; while(true) { if( ekok % n1 == 0 && ekok % n2 == 0 ) { System.out.printf("%d ve %d sayılarının EKOK'u %d dir.", n1, n2, ekok); break; } ++ekok; } } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | public class JavaOrnekleri { public static void main(String[] args) { int n1 = 48, n2 = 160,ebob=1, ekok; for(int i = 1; i <= n1 && i <= n2; ++i) { if(n1 % i == 0 && n2 % i == 0) ebob = i; } ekok = (n1 * n2) / ebob; System.out.printf(" %d ve %d sayılarının EKOK'u %d ", n1, n2, ekok); } } |
Çıktı:
