Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Java Java-bigdecimal Java bigdecimal movePointLeft example

Related Tutorials


 
 

Share on Google+Share on Google+

Java bigdecimal movePointLeft example

Advertisement
Example below demonstrates bigdecimal class movePointLeft method example. Method returns a bigdecimal object value.

Java bigdecimal movePointLeft example

     

Example below demonstrates bigdecimal class movePointLeft method example. Method returns a bigdecimal object value. Method moves the decimal point also called dot operator(.) towards left side of the number. To how many digits this shifting will done, will depend on the integer number passed inside the parentheses of the method. 

In the example two bigdecimal objects are created and assigned integer as well double type values. 
In case of integer values shifting starts from the last.number. 
Method throws NumberFormatException if it finds value other integer & double.

Syntax for using the method : public BigDecimal movePointLeft(int n)
BigDecimal objects with names x & y;
y = x.movePointLeft(n);

Note : Integer variable n decides the number up to which shifting of the dot operator towards left, will take place.

Java_bigdecimal_movePointLeft.java

import java.math.BigDecimal;

public class Java_bigdecimal_movePointLeft {
  public static void main(String args[]) {

  Double value_0 = new Double(22536),
  value_1 = new Double(314536);

  BigDecimal buf = new BigDecimal(value_0);
  BigDecimal buffy = new BigDecimal(value_1);

  System.out.println("buf object value : " + buf
  "\nMethod generated value : " 
  buf.movePointLeft(1));
  System.out.println("\n\nbuffy object value :" +
  " " + buffy
  "\nMethod generated value : "
  + buffy.movePointLeft(5));

  buf = new BigDecimal(Math.PI);
  buffy = new BigDecimal(Math.E);

  System.out.println("\nbuf object value :" +
  " " + buf + "\nMethod generated value" +
  " : " + buf.movePointLeft(1));
  System.out.println("\n\nbuffy object value : "
  + buffy + "\nMethod generated value " +
  ": " + buffy.movePointLeft(3));

  }
}

Download the code

Advertisement

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: November 24, 2008

Related Tutorials

Discuss: Java bigdecimal movePointLeft example  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments:0
DMCA.com