var j:real;
j:=2.87412436;
我想让j保留小数点后2位!!
谢谢了!!

解决方案 »

  1.   

    uses math;
    var j:double;
    begin
    j:=2.87412436;
    j:=roundto(j,-2);
    end;
    这个是四舍五入的。
    -----------------------------
    j:=trunc(j*100)/100;
    这个是不四舍五入的,我也没试过,凭感觉写的
      

  2.   

    solokey(风语花开-永远的菜鸟)  的方法可以
      

  3.   

    StrToFloat(FormatFloat('#.00', 2.87412436));
      

  4.   

    StrToFloat(FormatFloat('#.##', j));