Merhaba arkadaşlar. Bu konuda size kullanıcı tarafından girilen sayının obeb’ini (ortak katlarının en büyüğü) ve okek’ini (ortak katlarının en küçüğü) bulmayı göstereceğim. Kullanıcıdan alınan bir sayı ile obek ve okek hesaplaması yaparak kullanıcıya gösteriyoruz.

    package obeb_okek;
    import java.util.Scanner;
    public class Main {
        public static void main(String[] args) {
            int x, y;
            System.out.print("Birinci sayıyı giriniz: ");
            Scanner oku=new Scanner(System.in);
            x=oku.nextInt();
            System.out.print("İkinci sayıyı giriniz: ");
            y=oku.nextInt();
            System.out.println("Okek: "+okek(x,y));
            System.out.println("Obeb: "+obeb(x,y));
        }
        public static int okek(int x, int y){
            int okek=0;
            for(int i=1; i<=x*y; i++){
                if(i%x==0 && i%y==0){
                    okek=i;
                    break;
                }
            }
            return okek;
        }
        public static int obeb(int x, int y){
            int obeb=0;
            if(x<=y){
                for(int i=x; i>=1; i--){
                    if(x%i==0 && y%i==0){
                        obeb=i;
                        break;
                    }
                }
            }
            if(y=1; i--){
                    if(x%i==0 && y%i==0){
                        obeb=i;
                        break;
                    }
                }
            }
            return obeb;
        }
    }
http://www.erbasaran.com/obeb-okek-bulma-java-kodu/