<prompt> Mfano: Input: columnNumber 1 Output: A Input: columnNumber 28 Output: ABKuandika programu Java ambayo hufanya hivi: Kutoa integer safuNambari, kurudi safu yake sambamba kichwa kama inavyoonekana katika karatasi Excel.  <response>: Heres one way to write this program in Java:public class ExcelColumnTitle public static String getColumnTitleint columnNumber StringBuilder sb new StringBuilder; while columnNumber 0 columnNumber--; int remainder columnNumber 26; sb.appendcharA remainder; columnNumber 26; return sb.reverse.toString; public static void mainString args int columnNumber1 1; System.out.printlngetColumnTitlecolumnNumber1; A int columnNumber2 28; System.out.printlngetColumnTitlecolumnNumber2; AB The getColumnTitle method takes an integer columnNumber as input and returns its corresponding column title as a string. It uses a StringBuilder to build up the title character by character. The algorithm works by repeatedly taking the remainder of columnNumber divided by 26 since there are 26 letters in the alphabet, appending the corresponding letter to the StringBuilder, and then dividing columnNumber by 26 integer division to move to the next place value. Note that we subtract 1 from columnNumber at the start in order to make the algorithm 0-indexed Excel column numbers start at 1, but our algorithm needs to treat them starting at 0. 