I\'m using a float constant and setting a objects private float variable to the float constant below, but when the object outputs the value it was set to, it\'s rounding up
Floats can't represent every number, so numbers are rounded. Doubles are the same, but with a higher precision. If you use Double your output will be 956.35625 (in this special case).