程式碼
import java.util.Scanner;
public class main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int caseNumber = 0;
while (sc.hasNextLong()) {
caseNumber++;
long number = sc.nextLong();
System.out.printf("%4d. ", caseNumber);
if (number == 0) {
System.out.println(0);
continue;
}
convertToBangla(number);
System.out.println();
}
sc.close();
}
public static void convertToBangla(long number) {
if (number >= 10000000) {
convertToBangla(number / 10000000);
System.out.print(" kuti");
number %= 10000000;
if (number > 0) {
System.out.print(" ");
}
}
if (number >= 100000) {
System.out.print(number / 100000 + " lakh");
number %= 100000;
if (number > 0) {
System.out.print(" ");
}
}
if (number >= 1000) {
System.out.print(number / 1000 + " hajar");
number %= 1000;
if (number > 0) {
System.out.print(" ");
}
}
if (number >= 100) {
System.out.print(number / 100 + " shata");
number %= 100;
if (number > 0) {
System.out.print(" ");
}
}
if (number > 0) {
System.out.print(number);
}
}
}