io.github.osamabmaq.tafqeetj.numbers.FractionalRatioNames Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of TafqeetJ Show documentation
Show all versions of TafqeetJ Show documentation
A Java library to convert numbers from digital format to words format in Arabic language.
The newest version!
package io.github.osamabmaq.tafqeetj.numbers;
import java.util.Map;
public class FractionalRatioNames {
private static final Map fractionalRatioNamesMap = Map.ofEntries(
Map.entry(1, "بالعشرة"),
Map.entry(2, "بالمئة"),
Map.entry(3, "بالألف"),
Map.entry(4, "بالعشرة آلاف"),
Map.entry(5, "بالمئة ألف"),
Map.entry(6, "بالمليون"),
Map.entry(7, "بالعشرة ملايين"),
Map.entry(8, "بالمئة مليون"),
Map.entry(9, "بالمليار"),
Map.entry(10, "بالعشرة مليارات"),
Map.entry(11, "بالمئة مليار"),
Map.entry(12, "بالترليون"),
Map.entry(13, "بالعشرة ترليونات"),
Map.entry(14, "بالمئة ترليون"),
Map.entry(15, "بالكوادرليون")
);
private FractionalRatioNames() {
}
public static String getRatio(int numberOfFractionalDigits) {
return fractionalRatioNamesMap.get(numberOfFractionalDigits);
}
}