Java dilinde iki sayının en büyük ortak bölenini hesaplamak için aşağıdaki kodu kullanabilirsiniz:
import java.util.Scanner;
public class GCD {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Birinci sayı: ");
int num1 = sc.nextInt();
System.out.print("İkinci sayı: ");
int num2 = sc.nextInt();
int gcd = 1;
int i = 2;
while (i <= num1 && i <= num2) {
if (num1 % i == 0 && num2 % i == 0) {
gcd = i;
num1 /= i;
num2 /= i;
} else {
i++;
}
}
System.out.println("Ebob: " + gcd);
}
}
Bu kod, kullanıcıdan iki sayı girdisini alacak ve bu sayıların en büyük ortak bölenini hesaplayacaktır. Algoritma, while döngüsü kullanarak gcd adında bir değişken tanımlar ve iki sayının en büyük ortak bölenini bulmak için bir döngü başlatır. gcd değişkeni, her bir adımda en büyük ortak bölen olarak güncellenir. Aynı zamanda, her bir adımda num1 ve num2 değişkenleri de güncellenir ve en büyük ortak böleni bulmaya devam etmek için kullanılır. Sonuç olarak, en büyük ortak bölen, ekrana yazdırılır.
Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır Java programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.