In this example working of Java bigdecimal class toEngineeringString method is demonstrated.
Java bigdecimal toEngineeringString example
In this example working of Java bigdecimal
class toEngineeringString method is
demonstrated. Method return type is string therefore it will return only string
values. Method works very similar to bigdecimal class toString method.
When an exponent is needed, method uses its engineering notation defined inside
it.
Method represents bigdecimal value
as string type
value. In the example one bigdecimal object neo is created. Method throws
NumberFormatException
if it finds any other value to be converted in to string other than
integers and decimals.
Syntax for using the method:
public
String toEngineeringString()
String str = this.object.toEngineeringString();
System.out.println(str);
Java_bigdecimal_toEngineeringString.java
import java.math.BigDecimal;
import java.math.BigInteger;
import java.math.MathContext;
public class Java_bigdecimal_toEngineeringString {
public static void main(String args[]) {
BigDecimal trinity = new BigDecimal((Math.PI));
String neo = trinity.toEngineeringString();
System.out.println(" BigDecimal value :" + trinity
+ "\nmethod generating result :" + neo);
trinity = new BigDecimal((Math.E));
neo = trinity.toEngineeringString();
System.out.println("\n BigDecimal value :" + trinity
+ "\nmethod generating result :" + neo);
neo = "welcome to roseindia.net";
trinity = new BigDecimal(neo.length());
neo = trinity.toEngineeringString();
System.out.println("\n BigDecimal value :" + trinity
+ "\nmethod generating result :" + neo);
neo = "welcome to newstrackindia.com";
trinity = new BigDecimal(neo.length());
neo = trinity.toEngineeringString();
System.out.println("\n BigDecimal value :" + trinity
+ "\nmethod generating result :" + neo);
}
}
|
Download
the source code