P2 Blatt D 2.4
2003-05-05 21:57
Anonymer User
Verdammt!
Irgendwie komm ich nicht mehr hinterher, obwohl die Lösung doch auf der Hand liegt, wie muß ich BigDecimal richtig einbinden und wie sieht die Methode aus? Oder anders:
Was ist an diesem "Rohgerüst" falsch?
Irgendwie komm ich nicht mehr hinterher, obwohl die Lösung doch auf der Hand liegt, wie muß ich BigDecimal richtig einbinden und wie sieht die Methode aus? Oder anders:
Was ist an diesem "Rohgerüst" falsch?
import java.math.BigDecimal;
/**
* Testet die Unterschiede zwischen den Typen "float" und "double".
*
*/
public class fliesskomma1
{
private float _x;
private BigDecimal _y = new BigDecimal(0.1);
/**
* Konstruktor für Objekte der Klasse fliesskomma
*/
public fliesskomma1()
{
_x = 0.1f;
_y.floatValue();
}
/**
*/
public float testFloat()
{
for (int i=1; i<10; i++)
_x = _x + 0.1f;
return _x;
}
/**
*/
public float testFloatOhneKomma()
{
for (int i=1; i<10; i++)
_x.add(_y);
return _y;
}
}