`java (0 % 2 != 0) == false`

Den Teil, den ich immer stecken geblieben ist
boolean(0 % 2 !=0)
== false. Ich meine, wenn 2 geht in 0 0-mal dann der Rest wäre 2 und 2 nicht gleich 0. Es sollte also wahr sein. Noch nicht, aber wenn ich den boolean in mein java-Programm es ist und behandeln Sie es als falsch. Wer weiß, warum?

Die einzige logische Antwort kann ich wickeln Sie meinen Kopf herum, ist, dass vielleicht ganzen zahlen gehen in 0 und eine unendliche Anzahl von Zeiten und so erkannt werden als falsch, anyone?

Ich bin sicher, es ist keine Codierung Fehler, kopierte ich diese direkt aus meinem Buch, es ist auch auf die mehrfach verwiesen wird in meinem Vortrag.
Das ist ... nicht das, was % bedeutet.
Ganze zahlen gehen nicht in 0 eine unendliche Anzahl von Zeiten, aber 0 mal. Ich denke, in Ihrem letzten Anweisung die Sie sich vorstellen können 2/0 ("0 geht in 2 eine unendliche Anzahl von Zeiten") anstelle von 0/2.

InformationsquelleAutor Michael | 2012-05-09

Schreibe einen Kommentar