Compiler-Fehler BigDecimal

  • Themenstarter Gelöschtes Mitglied 51969
  • Beginndatum
G

Gelöschtes Mitglied 51969

Gast
Hallo zusammen,
Da ich Neuling im Bereich Java bin, habe ich noch nicht so viel erfahrung. Ich habe etwas von BigDecimal gelesen, und sogleich versucht es umzusetzten.
Folgender Code:
Java:
public class BigDecimal {

   public static void main(String[] args) {
     BigDecimal zehn = new BigDecimal("10.0");
     BigDecimal drei = new BigDecimal("3.0");
     BigDecimal ergebnis = zehn.divide(drei, 16, RoundingMode.HALF_UP);
     System.out.println(ergebnis);

   }

}

Folgende Fehler:

Exception in thread "main" java.lang.Error: Unresolved compilation problems:
The constructor BigDecimal(String) is undefined
The constructor BigDecimal(String) is undefined
RoundingMode cannot be resolved to a variable

Ich vermute, dass man irgendeine Bibliothek importieren muss.
Als Betriebssystem nutze ich Ubuntu und als Programmierumgebung Eclipse.
Ich freue mich über jede Art von Hilfe.
 
Zuletzt bearbeitet von einem Moderator:

InfectedBytes

Top Contributor
BigDecimal ist Teil der JRE, daher brauchst du keine extra Lib.
hast du BigDecimal und RoundingMode überhaupt importiert?

Bei Eclipse notfalls mal auf den Fehler gehen, dort schlägt dir dann höchstwahrscheinlich direkt vor das ganze zu importieren
 

JStein52

Top Contributor
Wo er recht hat hat er recht. Du darfst deine Klasse natürlich nicht BigDecimal nennen sondern du importierst BigDecimal:

import java.math.BigDecimal;
 
G

Gelöschtes Mitglied 51969

Gast
Nein, aber ich weis diesen Befehl zum importieren ja nicht, habe ihn auch nicht in Google gefunden
 

InfectedBytes

Top Contributor
Google suche nach java bigdecimal importieren liefert über 200.000 Ergebnisse und direkt die ersten drei importieren alles Korrekt.

Aber das größere Problem ist, wie JStein52 schon sagte, dass du deine Klasse selbst BigDecimal genannt hast.
 
G

Gelöschtes Mitglied 51969

Gast
Ahh, ok, jetzt funktioniert es. Ich habe einfach java.math.* importiert.
Vielen Dank.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
D BigDecimal Ausgabe sehr lang. Java Basics - Anfänger-Themen 2
I BigDecimal und Berechnungen weiterhin mit + / - usw. Java Basics - Anfänger-Themen 11
B TableView: laufender Saldo mit BigDecimal? Java Basics - Anfänger-Themen 6
I BigDecimal als Parameter verwenden Java Basics - Anfänger-Themen 3
Joker4632 Klassen BigDecimal Multiplikation liefert nicht erwarteten Wert Java Basics - Anfänger-Themen 6
A Kaufmännisches Runden mit BigDecimal Java Basics - Anfänger-Themen 14
AssELAss Datentypen BigDecimal Vergleichen ob Ergebnis >= 200 Java Basics - Anfänger-Themen 5
AssELAss Über ein Objekt vom Typ BigDecimal iterieren Java Basics - Anfänger-Themen 6
I BigDecimal < 0 Java Basics - Anfänger-Themen 12
E BigDecimal PQ Formel Java Basics - Anfänger-Themen 16
H DecimalFormat mit BigDecimal? Java Basics - Anfänger-Themen 6
K Wurzelberechnung Newton BigDecimal Java Basics - Anfänger-Themen 2
W BigDecimal bei Rechnungen Java Basics - Anfänger-Themen 5
neurox BigDecimal setScale wird ignoriert Java Basics - Anfänger-Themen 2
N max(BigDecimal,BigDecimal) Java Basics - Anfänger-Themen 2
P Mit double und BigDecimal rechnen Java Basics - Anfänger-Themen 6
M JTable Spalte ist bigDecimal Java Basics - Anfänger-Themen 2
G BigDecimal -- exception Java Basics - Anfänger-Themen 3
G BigDecimal mit zwei Nachkommastellen darstellen Java Basics - Anfänger-Themen 2
H integer 2 bigdecimal ? Java Basics - Anfänger-Themen 2
A Problem mit BigDecimal? Java Basics - Anfänger-Themen 3
G sehr kleine Dezimalzahlen (BigDecimal) falsch angezeigt Java Basics - Anfänger-Themen 5
B BigDecimal Java Basics - Anfänger-Themen 6
B String to BigDecimal Java Basics - Anfänger-Themen 3
T Wissenschaftliche Notationen + BigDecimal Java Basics - Anfänger-Themen 5
T zwei BigDecimal vergleichen Java Basics - Anfänger-Themen 2
B Frage zu BigDecimal! dringend Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben