Currency getDefaultFractionDigits() Method in Java with Examples
Last Updated :
27 Dec, 2018
The getDefaultFractionDigits() Method of Currency class in Java is used to retrieve or know the fraction digits of this currency which is the default value set by the ISO 4217 currency code.
Syntax:
public int getDefaultFractionDigits()
Parameters: This method does not accept any parameters.
Return Value: This method returns an integer value which is the default fraction digits of the currency.
Exceptions: The method throws Runtime Error if an invalid code is called.
Below program illustrates the working of getDefaultFractionDigits() method:
Program 1:
import java.util.*;
public class Currency_Demo {
public static void main(String[] args)
{
Currency curr_ency
= Currency.getInstance( "INR" );
int currency_fracdig
= curr_ency.getDefaultFractionDigits();
System.out.println( "INR's fractions digits are: "
+ currency_fracdig);
}
}
|
Output:
INR's fractions digits are: 2
Program 2:
import java.util.*;
public class Currency_Demo {
public static void main(String[] args)
{
Currency curr_ency
= Currency.getInstance( "JOD" );
int currency_fracdig
= curr_ency.getDefaultFractionDigits();
System.out.println( "Jordan's fractions digits are: "
+ currency_fracdig);
}
}
|
Output:
Jordan's fractions digits are: 3
Program 3: For an invalid Currency Code.
import java.util.*;
public class Currency_Demo {
public static void main(String[] args)
{
try {
Currency curr_ency
= Currency.getInstance( "JODA" );
int currency_fracdig
= curr_ency.getDefaultFractionDigits();
System.out.println( "Jordan's fractions digits are: "
+ currency_fracdig);
}
catch (Exception e) {
System.out.println(e);
}
}
}
|
Output:
java.lang.IllegalArgumentException
Share your thoughts in the comments
Please Login to comment...