velocity-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From BOUTERFASS Mostapha <mostapha.bouterf...@gmail.com>
Subject Re: Float precison
Date Fri, 06 Feb 2009 18:22:52 GMT
thanx a lot or your help

On Fri, Feb 6, 2009 at 5:05 PM, Nathan Bubna <nbubna@gmail.com> wrote:

> You could use the MathTool to round your result:
>
>
> http://velocity.apache.org/tools/devel/javadoc/org/apache/velocity/tools/generic/MathTool.html
>
> You might also try consider using Float or BigDecimal types instead of
> Double.
>
> On Fri, Feb 6, 2009 at 8:28 AM, BOUTERFASS Mostapha
> <mostapha.bouterfass@gmail.com> wrote:
> > Hi all
> > i put in my context 3 float  : v1 = 2  v2 = 11  v3 = 0.1
> >
> > in my template i have
> >
> > #set( $mnt = (100 * v1 * v2 / (1 + v3)))
> > v1 = $v1
> > v2 = $v2
> > v3 = $v3
> > mnt = $mnt
> >
> >
> > after execution i have this result
> > v1 = 2.0
> > v2 = 11.0
> > v3 = 0.1
> > mnt = 1999.9999999999998
> >
> >
> > but the right result mast be mnt = 2000  !!!
> >
> >
> > how can i resolve this problem
> >
> >
> > thanx in advence
> > and sorry for mu english
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@velocity.apache.org
> For additional commands, e-mail: dev-help@velocity.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message