Teil Problem

Status
Nicht offen für weitere Antworten.
C

Coliek

Gast
Hallo,
hab eine kleine frage :/ hab folgenden code:
Code:
double faktor = 500/999;
g.dawString(""+faktor, 200,200);

Dieser Code gibt mir ständig 0 aus :/ und nicht die volle Zahl, könnte mir einer bitte erklären warum das so ist? [/code]
 

ARadauer

Top Contributor
ein int dividiert durch ein int ergibt ein int, is a bissal blöd...

Code:
         double faktor = 500/999;
         System.out.println(faktor);
         double faktor2 = 500/999d;
         System.out.println(faktor2);
 

Ebenius

Top Contributor
Folgendes Möglichkeiten funktionieren:
Code:
int eingangswert = 1;
double ergebnis;
ergebnis = eingangswert / 999.;
ergebnis = eingangswert / 999.0;
ergebnis = eingangswert / 999d;
ergebnis = eingangswert / (double) 999;

Hab ich was vergessen?
 

Ebenius

Top Contributor
Zählt auch. :) Zusammengefasst, also schon mal:
Code:
int eingangswert = 1; 
double ergebnis; 
ergebnis = eingangswert / 999.; 
ergebnis = eingangswert / 999.0; 
ergebnis = eingangswert / 999d; 
ergebnis = eingangswert / (double) 999;
ergebnis = eingangswert / 999e0;
ergebnis = (double) eingangswert / 999;

Fehlt noch mehr? :) Beide Operanden zu casten, bzw. Kombinationen aus obigem zählen nicht.
 

Landei

Top Contributor
Code:
ergebnis = Double.valueOf(eingangswert) / 999; 
ergebnis = eingangswert / Double.valueOf(999); 
ergebnis = new Double(eingangswert) / 999; 
ergebnis = eingangswert / new Double(999);
 

Ebenius

Top Contributor
Slater: Mistkerl :lol: // EDIT: Wieder zusammengefasst:
Sinvolle Lösungen
Code:
int eingangswert = 1; 
double ergebnis; 
ergebnis = eingangswert / 999.; 
ergebnis = eingangswert / 999.0; 
ergebnis = eingangswert / 999d; 
ergebnis = eingangswert / (double) 999; 
ergebnis = eingangswert / 999e0; 
ergebnis = (double) eingangswert / 999;

Kreative Lösungen :)
Code:
ergebnis = Double.valueOf(eingangswert) / 999; 
ergebnis = eingangswert / Double.valueOf(999); 
ergebnis = new Double(eingangswert) / 999; 
ergebnis = eingangswert / new Double(999);

Lösungen für Leute die zu viel Zeit haben ;-)
Code:
ergebnis = eingangswert / ( true? 999 : 1.);
ergebnis = eingangswert / Double.parseDouble("" + 999);

Ebenius
 
C

Coliek

Gast
ahhh hab das schon vergessen das java so handelt ;) danke für die aufklärung ^^
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Area mit Teil-Image füllen Java Basics - Anfänger-Themen 0
R Audio kann nur zum Teil gestoppt werden Java Basics - Anfänger-Themen 1
I Innerhalb einem Bild ein Teil austauschen Java Basics - Anfänger-Themen 26
G Teil(e) eines Strings entfernen wenn spezifische Zeichen (< & >) vorkommen Java Basics - Anfänger-Themen 5
D ergebnis.matches("[1-9]?[0-9].[0-9][0-9]?") ein teil eines größeren Strings Java Basics - Anfänger-Themen 12
J Java Sternchen ausgabe teil 2 Java Basics - Anfänger-Themen 20
G Teil einer String speichern Java Basics - Anfänger-Themen 4
F Abstrakte Klasse doch zum "Teil" instanzieren? Java Basics - Anfänger-Themen 4
F Teil eines Byte Array an eine Methode übergeben Java Basics - Anfänger-Themen 5
J Bestimmter Teil aus Zeichenfolge Java Basics - Anfänger-Themen 2
S Text in einem JLabel nur zum Teil Fett Java Basics - Anfänger-Themen 2
M bestimmten Teil eines Strings entfernen Java Basics - Anfänger-Themen 4
D Wie den HTML-Teil des Chat Tutorials aus dem FAQ-Bereich starten? Java Basics - Anfänger-Themen 5
S Methoden Textdatei Teil String auslesen Java Basics - Anfänger-Themen 3
U Kann man in Java ein Array zum Teil vorbelegen? Java Basics - Anfänger-Themen 4
C bestimmten Teil von string removen Java Basics - Anfänger-Themen 4
C [Sammelthread] Fragen zu Quaxlis Tutorial Teil 1 Java Basics - Anfänger-Themen 8
D p q formel gibt zum Teil falsche Werte aus Java Basics - Anfänger-Themen 5
S Filelist Ausgabe (nur den letzten teil) Java Basics - Anfänger-Themen 8
R Teil eines Strings übertragen Java Basics - Anfänger-Themen 3
C Verzweigung Teil 2 Java Basics - Anfänger-Themen 13
W Datentypen Auswertung von Ausdrücken (Teil 1) Java Basics - Anfänger-Themen 7
2 Mehrfachvergleich Teil von String Java Basics - Anfänger-Themen 5
S Teil derGUI zeigt sich erst später Java Basics - Anfänger-Themen 2
F Teil-Array Java Basics - Anfänger-Themen 15
B Teil eines Bild kopieren bei verschiedenen Zoomstufen Java Basics - Anfänger-Themen 3
C Verstehe Code-Teil nicht. Java Basics - Anfänger-Themen 2
S Passwortgeschützter Text Teil 3 Java Basics - Anfänger-Themen 6
S Passwortgeschützter Text Teil 2 Java Basics - Anfänger-Themen 27
T Teil eines Strings farbig gestalten Java Basics - Anfänger-Themen 10
G " als Teil von Strings verwenden Java Basics - Anfänger-Themen 9
R Teil eines Arrays übergeben Java Basics - Anfänger-Themen 1
G Teil eines Files einlesen und vergleichen Java Basics - Anfänger-Themen 4
G Teil im Code überspringen. Java Basics - Anfänger-Themen 3
M 2 Fragen: Vergleich, aber wie? Was passiert in diesem Teil? Java Basics - Anfänger-Themen 18
S neuer String zur jedem Teil von List Java Basics - Anfänger-Themen 2
G If-Abfrage, die nur einen Teil eines Strings vergleicht Java Basics - Anfänger-Themen 3
B Frage zum Tutorial "JTable - Teil 5 - Verändern von Dat Java Basics - Anfänger-Themen 6
S Teil eines Strings ermitteln Java Basics - Anfänger-Themen 2
V Teil eines Programms funktioniert einfach nicht Java Basics - Anfänger-Themen 2
G benötige nur einen teil eines strings Java Basics - Anfänger-Themen 7
K Datei lesen und nur zum Teil wieder ausschreiben Java Basics - Anfänger-Themen 2
K Verständnis Problem bei Server/Client Java Basics - Anfänger-Themen 2
I WildFily - unterschiedliche Libs im Projekt verursachen Problem Java Basics - Anfänger-Themen 11
imocode Vererbung Problem mit Vererbung Java Basics - Anfänger-Themen 2
L Taschenrechner Problem Java Basics - Anfänger-Themen 4
I Applikationsserver (WildFly) - Zugriff auf Ressourcen.. Problem mit Pfade Java Basics - Anfänger-Themen 10
A ScheduledExecutorService problem Java Basics - Anfänger-Themen 7
marcelnedza Problem mit Weltzuweisung, JavaKarol Java Basics - Anfänger-Themen 13
XWing Methoden rückgabe Problem? Java Basics - Anfänger-Themen 6
M Erste Schritte Collatz Problem max int Java Basics - Anfänger-Themen 3
M Problem bei verschachtelter for-Schleife bei zweidimensionalen Arrays Java Basics - Anfänger-Themen 3
C GLOOP Problem beim Erstellen der Kamera Java Basics - Anfänger-Themen 9
nelsonmandela Problem bei Ausgabe einer Switch - Case Funktion Java Basics - Anfänger-Themen 5
frager2345 Problem mit Methode Java Basics - Anfänger-Themen 4
L Problem bei Rechnung mit Math.pow Java Basics - Anfänger-Themen 13
A Thread-Schreibe-Lese-Problem Java Basics - Anfänger-Themen 4
SUPERTJB return Problem Java Basics - Anfänger-Themen 3
sserio BigInteger Problem Java Basics - Anfänger-Themen 4
JordenJost Taschenrechner problem Java Basics - Anfänger-Themen 5
K Problem mit "Random" Java Basics - Anfänger-Themen 5
S Datei anlegen Problem! Groß- und Kleinschreibung wird nicht unterschieden Java Basics - Anfänger-Themen 4
sserio Problem beim Anzeigen Java Basics - Anfänger-Themen 5
xanxk Problem For-Schleife mit Charakter Java Basics - Anfänger-Themen 2
L Unbekanntes Problem mit 2d Array Java Basics - Anfänger-Themen 6
sserio Liste erstellt und ein Problem mit dem Index Java Basics - Anfänger-Themen 8
sserio Schwimmen als Spiel. Problem mit to String/ generate a card Java Basics - Anfänger-Themen 4
J Schleife Problem Java Basics - Anfänger-Themen 2
D Problem mit der Erkennung von \n Java Basics - Anfänger-Themen 2
milan123 das ist meine aufgabe ich hab das problem das bei mir Wenn ich die Richtung der Linien verändern will und drei davon sind richtig, verändere ich die 4 Java Basics - Anfänger-Themen 3
M Verständins Problem bei Aufgabe Java Basics - Anfänger-Themen 4
HeiTim Problem mit der Kommasetzung an der richtigen stelle Java Basics - Anfänger-Themen 59
Temsky34 Problem mit dem Code Java Basics - Anfänger-Themen 17
P Problem mit Calendar.getDisplayName() Java Basics - Anfänger-Themen 8
C Problem mit mehreren Methoden + Scanner Java Basics - Anfänger-Themen 5
P Datei einlesen, nach Begriff filtern und in Datei ausgeben. Problem Standardausgabe über Konsole Java Basics - Anfänger-Themen 19
M Problem mit Klassenverständnis und Button Java Basics - Anfänger-Themen 8
EchtKeineAhnungManchmal hallo habe ein Problem mit einer Datei -> (Zugriff verweigert) Java Basics - Anfänger-Themen 4
H Problem mit Verzweigungen Java Basics - Anfänger-Themen 6
H Problem mit Rückgabewert Java Basics - Anfänger-Themen 7
josfe1234 JAVA FX problem Java Basics - Anfänger-Themen 3
A Code Problem Java Basics - Anfänger-Themen 6
Henri Problem von Typen Java Basics - Anfänger-Themen 7
J Problem mit "ArrayIndexOutOfBoundsException" Java Basics - Anfänger-Themen 11
K jackson Mapping - Problem mit Zeitzonen Java Basics - Anfänger-Themen 10
B Threads Problem mit mehreren Threads Java Basics - Anfänger-Themen 38
I Output BigDecimal anstatt double / Problem beim Rechnen Java Basics - Anfänger-Themen 16
D Schleifen Problem Java Basics - Anfänger-Themen 2
H So viele Fehlermeldungen, dass ich nicht weiß wo das Problem ist. Java Basics - Anfänger-Themen 6
J JAVA-Problem blockiert MEDIATHEKVIEW Java Basics - Anfänger-Themen 13
T Problem mit Lehrzeichen und String bei einfacher Chiffre Java Basics - Anfänger-Themen 8
J extends Problem Java Basics - Anfänger-Themen 2
C Polymorphie-Problem Java Basics - Anfänger-Themen 3
Kalibru Problem bei Ausgabe von Objekt Java Basics - Anfänger-Themen 1
I Format Problem mit Wert - bekomme 0,10 anstatt 10,00 Java Basics - Anfänger-Themen 6
J Problem mit einer Methode die gewissen Inhalt einer Array löschen soll Java Basics - Anfänger-Themen 9
J Problem mit einer Methode, die beliebig viele Objekte in Array speichern soll Java Basics - Anfänger-Themen 6
J Allgemeines Problem mit Klassen Java Basics - Anfänger-Themen 5
U Problem mit dem initialisieren meines Strings in einer Schleife Java Basics - Anfänger-Themen 5
amgadalghabra algorithmisches Problem Java Basics - Anfänger-Themen 19

Ähnliche Java Themen

Neue Themen


Oben