Here is the Java program to convert Ordinary Number to Roman Number.
Input : 1500 Output : MD
Ordinary Number to Roman :
[java]
package com.onlinetutorialspoint.javaprograms;
import java.util.Scanner;
public class OrdinaryNumber_RomanNumber {
    public static void main(String k[]) {
        Scanner sc = new Scanner(System.in);
        System.out.print("Number to Convert to Roman : ");
        int number = sc.nextInt();
        Roman r = new Roman();
        r.set(number);
        r.convert();
    }
}
class Roman {
    int n;
    void set(int x) {
        n = x;
    }
    void convert() {
        if (n <= 0) {
            System.out.print("NO ROMAN FOR THE GIVEN NUMBER");
        } else {
            while (n >= 1000) {
                System.out.print("M");
                n = n – 1000;
            }
            if (n >= 900) {
                System.out.print("CM");
                n = n – 900;
            }
            if (n >= 500) {
                System.out.print("D");
                n = n – 500;
            }
            if (n >= 400) {
                System.out.print("CD");
                n = n – 400;
            }
            while (n >= 100) {
                System.out.print("C");
                n = n – 100;
            }
            if (n >= 90) {
                System.out.print("XC");
                n = n – 90;
            }
            if (n >= 50) {
                System.out.print("L");
                n = n – 50;
            }
            if (n >= 40) {
                System.out.print("XL");
                n = n – 40;
            }
            while (n >= 10) {
                System.out.print("X");
                n = n – 10;
            }
            if (n >= 9) {
                System.out.print("IX");
                n = n – 9;
            }
            if (n >= 5) {
                System.out.print("V");
                n = n – 5;
            }
            if (n >= 4) {
                System.out.print("IV");
                n = n – 4;
            }
            while (n >= 1) {
                System.out.print("I");
                n = n – 1;
            }
            System.out.println();
        }
    }
}
[/java]
Output :
Number to Convert to Roman : 1500 MD
