LoslegenKostenlos loslegen

Matheklassen verwenden

Klassen aus java.math sind etwas anspruchsvoller in der Anwendung, bieten aber die Möglichkeit, mit größeren Zahlen zu arbeiten und sind präziser. In dieser Übung siehst du den Unterschied in der Genauigkeit zwischen einem double und einem BigDecimal aus java.math.

Diese Übung ist Teil des Kurses

Datentypen und Exceptions in Java

Kurs anzeigen

Anleitung zur Übung

  • Importiere die Klasse BigDecimal aus java.math.
  • Erstelle eine Instanz von BigDecimal, die die Zahl 9.123456789 hält.
  • Multipliziere das BigDecimal in der Variablen bigDec mit ten.
  • Dividiere das BigDecimal in der Variablen bigDec durch hundred.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

// Import BigDecimal
import ___.___.___;

public class HelloWorld {

	public static void main(String[] args) {
		double d = 9.123456789;
		// Create a BigDecimal with the value of 9.123456789
		BigDecimal bigDec = ____ ____("____");
		BigDecimal ten = new BigDecimal(10);
		BigDecimal hundred = new BigDecimal(100);
		d = d*10;
		d = d/100;
		// Multiply bigDec by ten
		bigDec = ____.____(____);
		// Divide bigDec by hundred
		bigDec = ____.____(____);
		System.out.println(d);
		System.out.println(bigDec);
	}
}
Code bearbeiten und ausführen