Auf Thema antworten

der compiler interpretiert 1 2 oder was auch immer als integer. int / int = int. wenn du aber 1. 2.0 oder 1d schreibst, wird die zahl als double interpretiert und auch richtig gerechnet.


edit: letzten 2 Punkte übersehen. Punkt vor Strich funktioniert. Wenn du das nicht willst, musst du eben Klammern. Exponenten rechnest du entweder selbst in einer Schleife oder mit Math (Math (Java Platform SE 6))



Oben