Division ergibt null

Status
Nicht offen für weitere Antworten.

Bohne

Aktives Mitglied
Ich möchte einen Winkel vom Gradmaß ins Bogenmaß umrechnen - mathematisch kein Problem, allerdings erhalte ich als Ergebnis immer 0, was eigentlich nicht sein dürfte. Den Code aufs nötigste reduziert, anhand eines Beispiels:

Code:
float x = 90/100;       //--> x == 0.0

Wenn ich jedoch folgendes verwende funktioniert es:

Code:
float x = 90 * 0.01    //--> x == 0.9

Gut, ich hab es hingekriegt, aber verwirrend ist das schon. Hat jemand eine Erklärung dafür?
 
B

Beni

Gast
90 ist ein int, und 100 ist ein int. Das Ergebnis von "int / int" ist aber immer ein "int". Und da 0.9 nicht als int dargestellt werden kann, wird einfach abgerundet.

Wenn du hingegen "90f / 100f", also float / float, benutzt, solltest du keine Probleme haben.
 
G

Guest

Gast
Bleiglanz hat gesagt.:
und:

java.lang.Math#toRadians
java.lang.Math#toDegrees

beachten :)

Arg, woher wisst ihr nur immer die ganzen Funktionen (pardon Methoden)?! Macht das die Erfahrung oder schlagt ihr da immer schnell nach?
 

thE_29

Top Contributor
Beides :)

Die API (ich verdamme sie trotzdem noch, die MSDN ist besser) ist bei mir immer offen...
 

Bleiglanz

Gesperrter Benutzer
>>Arg, woher wisst ihr nur immer die ganzen Funktionen

viel lesen und bei Bedarf IMMER vorher nachschauen, mit der Zeit kriegt man da einiges mit

Die API ist bei mir auch immer offen, ich finde sie wesentlich besser als die MSDN (auch wenn "weniger" Inhalt drin ist)
 

thE_29

Top Contributor
Naja, ich finde die MSDN Suchfunktion besser!

Ansonsten, jo, ist gewöhnungssache....

Vom Aufbau her ist ja auch net schlecht, nur Methodensuche wäre supi ;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Fehler bei integer Division Java Basics - Anfänger-Themen 28
Eninaj Division Java Basics - Anfänger-Themen 12
E Division von BigInteger soll Gelitkommazahl liefern Java Basics - Anfänger-Themen 46
Y Datentypen Double Division ungenau Java Basics - Anfänger-Themen 45
M Rationale Zahl erkennen - Kurze Frage zum Restwert nach Division Java Basics - Anfänger-Themen 3
J Division ohne Arithmetische Funktion Java Basics - Anfänger-Themen 2
M rekursive division/0 mit exception Java Basics - Anfänger-Themen 18
Arif Java Division Java Basics - Anfänger-Themen 4
T Division durch 0 abfangen mit Schleife Java Basics - Anfänger-Themen 4
C Erste Schritte Problem mit der Division von Koeffizienten... oder einfach nur irgendwlechen zahlen Java Basics - Anfänger-Themen 10
Q Operatoren inkrement der Division ? Java Basics - Anfänger-Themen 16
A Ausgabe einer Division Java Basics - Anfänger-Themen 11
A Brauche Hilfe bei Division von Feldzahl durch Ganzzahl Java Basics - Anfänger-Themen 3
S double division Java Basics - Anfänger-Themen 4
Corben if Abfrage mit Division durch Null Java Basics - Anfänger-Themen 4
T Datentypen byte -Division..mal gehts mit cast mal ohne Java Basics - Anfänger-Themen 5
H Division Java Basics - Anfänger-Themen 4
A Problem bei der Division mit Java Java Basics - Anfänger-Themen 4
J division mit rest Java Basics - Anfänger-Themen 8
U if-Anweisung trotz Division/0 Java Basics - Anfänger-Themen 6
S Division von long! Java Basics - Anfänger-Themen 4
U Double-Variable führt Division nicht korrekt aus Java Basics - Anfänger-Themen 4
RaoulDuke Division von ints Java Basics - Anfänger-Themen 2
R mathe trainer, division und andere fragen Java Basics - Anfänger-Themen 11
G Modulo Division funzt nicht Java Basics - Anfänger-Themen 3
S Division durch null abfangen :freak: Java Basics - Anfänger-Themen 14
C Wie erhalte ich nur ganze Zahlen als Ergebnis einer Division Java Basics - Anfänger-Themen 4
P Division Java Basics - Anfänger-Themen 6
JordenJost char variable funktioniert irgendwie nicht a+b ergibt nicht à Java Basics - Anfänger-Themen 4
D Datentypen LocalDate.parse() ergibt Fehler Java Basics - Anfänger-Themen 5
G Taschenrechner ergibt Fehler in if-Abfrage Java Basics - Anfänger-Themen 6
SpaceCookie Warum ergibt 5,0 minus 4,9 nicht 0,1? Java Basics - Anfänger-Themen 12
L Anzahl der Paare deren Summe = 0 ergibt berechnen Java Basics - Anfänger-Themen 0
E Was ergibt trim() auf einen leeren String Java Basics - Anfänger-Themen 3
S string index out of range - es ergibt keinen Sinn Java Basics - Anfänger-Themen 6
J .txt Datei "einlesen "und in String speichern ergibt immer NULL Java Basics - Anfänger-Themen 17
K Schnitt zweier Ebenen ergibt Gerade Java Basics - Anfänger-Themen 10
E Client ergibt NULL? Java Basics - Anfänger-Themen 24
M Variablen Zinseszinsberechnung - Variable ergibt keinen Sinn Java Basics - Anfänger-Themen 15
D Problem mit Nachkommastellen <%=Double.valueOf(35/1000)%> ergibt 0.0? Java Basics - Anfänger-Themen 3
2 double multipliziert mit int ergibt Rundungsfehler Java Basics - Anfänger-Themen 5
T Ich brauche eine Schleife die eine beliebige Zahl so lange durch 10 teilt bis zur Null Java Basics - Anfänger-Themen 5
M NullPointerException: Cannot read the array length because "this.Kinder" is null Java Basics - Anfänger-Themen 1
W Null-Pointer Exception beim Programmstart Java Basics - Anfänger-Themen 8
J 2 listen vergleichen, die auch null Elemente haben können ! Java Basics - Anfänger-Themen 9
W Null-Pointer trotz Konstruktor? Java Basics - Anfänger-Themen 9
S leeres Array statt Null Pointer Exception ausgeben Java Basics - Anfänger-Themen 20
I Grundsatzfrage: Belegt eine Referenz auf 'null' RAM, und wenn ja - wieviel ;-) ? Java Basics - Anfänger-Themen 5
H Ein übergegebenes Objekt auf null setzen Java Basics - Anfänger-Themen 9
P Buffer und null Java Basics - Anfänger-Themen 3
"java.util.HashMap.get(Object)" is null Java Basics - Anfänger-Themen 10
jakobfritzz Array- cannot invoke "" because "" is null Java Basics - Anfänger-Themen 4
W Wie ziehe ich von einer bestimmten Zahl, Zahlen ab, bis mein Ergebnis null beträgt? Java Basics - Anfänger-Themen 10
N null in String replacen Java Basics - Anfänger-Themen 16
S JavaKara Null Exception Error Java Basics - Anfänger-Themen 4
K Bufread.readLine())!= null wie beenden? Java Basics - Anfänger-Themen 4
C Variablen Provided text for message may not be null Java Basics - Anfänger-Themen 9
T ComboBox getValue() zeigt null Java Basics - Anfänger-Themen 7
J null exception Array Java Basics - Anfänger-Themen 5
tobikoch String x= null Bedeutung Java Basics - Anfänger-Themen 9
C NumberFormatException: null ohne Ausnahmebehandlung stoppen Java Basics - Anfänger-Themen 7
J Int wird als Null ausgegeben Java Basics - Anfänger-Themen 8
M Prüfen auf null ohne NPE Java Basics - Anfänger-Themen 1
C Array-Eintrag wieder auf Null setzen Java Basics - Anfänger-Themen 3
C Array auf Null-Inhalte prüfen Java Basics - Anfänger-Themen 9
V NullPointerException, wenn Key und Value null sind Java Basics - Anfänger-Themen 2
M jTable bekommt null Java Basics - Anfänger-Themen 1
B MySQL (jdbc) -> connection liefert NULL Java Basics - Anfänger-Themen 3
der_Schokomuffin Hilfe gesucht: String wird auf null gesetzt! Java Basics - Anfänger-Themen 17
L Warum ist Variable null? Java Basics - Anfänger-Themen 3
J javax.servlet.ServletException: Name is null Java Basics - Anfänger-Themen 7
B if(object== null) abkürzen? Java Basics - Anfänger-Themen 6
O JavaArray Null Java Basics - Anfänger-Themen 3
U Null Exception aber keine Ahnung warum Java Basics - Anfänger-Themen 5
W NullPointerException obwohl nicht null? Java Basics - Anfänger-Themen 3
D Best Practice Konvention - Klassenmembers auf null setzen? Java Basics - Anfänger-Themen 2
I Null-Überprüfung durch Lambda-Expressions abkürzen Java Basics - Anfänger-Themen 8
Orkanson Null Pointer Expception Java Basics - Anfänger-Themen 3
M set Integer bzw. set null mit SQL DB Java Basics - Anfänger-Themen 9
I Polymorphie Null Objekt Java Basics - Anfänger-Themen 3
O Datentypen Integer mit führender Null Java Basics - Anfänger-Themen 13
DaCrazyJavaExpert Compiler-Fehler Variable nicht mit null initialisiert, trotzdem: NullPointerException Java Basics - Anfänger-Themen 28
J Einfache Frage zu "null" Java Basics - Anfänger-Themen 2
T Datei in Array einlesen "null" Java Basics - Anfänger-Themen 8
P Operatoren Parameter nicht auf null geprüft? Java Basics - Anfänger-Themen 16
K Operatoren 2D Int Array auf Null-Referenzen prüfen Java Basics - Anfänger-Themen 18
C Null Pointer Exception Java Basics - Anfänger-Themen 10
V Elemente aus einem Array mit null überschreiben Java Basics - Anfänger-Themen 4
V String Array gegen null-Eintrag sichern Java Basics - Anfänger-Themen 11
G Null Pointer Exception Java Basics - Anfänger-Themen 4
R Gleitkommazahlen ohne führende Null Java Basics - Anfänger-Themen 10
M array = null Java Basics - Anfänger-Themen 2
F String equals NULL Problem Java Basics - Anfänger-Themen 4
F JSON null macht mir ein Problem Java Basics - Anfänger-Themen 3
R Property Value als null setzen Java Basics - Anfänger-Themen 1
D Arrays.toString spuckt null aus? Java Basics - Anfänger-Themen 3
T Compiler-Fehler Null type safety (type annotations) Java Basics - Anfänger-Themen 5
F Erste Schritte Unterschied: Array "leer" / "null" Java Basics - Anfänger-Themen 3
J Fehlerhafte Ausgabe "null" Java Basics - Anfänger-Themen 2
G Threads zum Thema Threads??? null Ahnung Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben