Muss ich Arrays immer über eine Schleife ausgeben lassen? Gibt es eine effizientere Methode?
Eine einfache Möglichkeit für die Ausgabe eines Arrays bietet die Methode toString() der Klasse java.util.Arrays. Beispiel:
Eine einfache Möglichkeit für die Ausgabe eines Arrays bietet die Methode toString() der Klasse java.util.Arrays. Beispiel:
Der Array-Index ist vom Typ int. Dadurch ist die Arraygröße auf Integer.MAX_VALUE (= 231 – 1 = 2147483647) begrenzt. Zusätzliche Einschränkungen ergeben sich durch die virtuelle Maschine und die Größe des Heap-Space.
In Java haben Arrays eine feste Größe. Um ein Array zu erweitern, muss zuerst ein zweites, größeres Array angelegt werden, in das die Elemente des kleineren Arrays kopiert werden. Im Anschluss daran wird die Referenz auf das größere Array gesetzt.…
Wie kann ich int in double umwandeln? Wird einer double Variable ein int zugewiesen, erfolgt ein impliziter Cast nach double. Ist bei mathematischen Operationen mindestens ein Operand vom Typ double, erfolgt die Berechnung mit dem Typ double: In Zeile 2…
Jedes Mal, wenn du Variablen oder Rückgabewerte definierst und verwendest musst du dir Gedanken über Datentypen machen. Jeder Datentyp beschreibt bestimmte Verwendungszwecke. Soll beispielsweise mit einer Zählvariable durch eine Datenstruktur iteriert werden, oder soll ein Vergleich auf Identität mit ganzen…
Mit der break-Anweisung wird eine Schleife abgebrochen. Der Schleifenkörper wird verlassen und der Programmlauf mit der Instruktion unterhalb der Schleife fortgesetzt. Mit der continue-Anweisung wird eine Schleifeniteration abgebrochen und mit der nächsten weiter gemacht. Mehr dazu findest du hier. In…
Zur Umwandlung eines Strings in ein char-Array gibt es in der Klasse String die Methode toCharArray(). Alternativ kann man mit der Methode charAt() auf die einzelnen Zeichen im String zugreifen und die Zeichen in ein Array ablegen: Anmerkung: Um aus…
Der goto-Befehl führt oft zu unübersichtlichem und schwer lesbarem Code. Verwendet man viele goto-Anweisungen kann der Kontrollfluss nur schwer nachvollzogen werden. Spaghetti-Code Edgar Dijkstra: Go To Statement Considered Harmful
Ein Unterschied besteht nur dann, wenn der Ausdruck in der rechten Seite einer Zuweisung vorkommt oder als Argument für einen Methodenaufruf oder für einen Vergleich verwendet wird. In Zeile 4 wird zuerst der Wert von a gelesen, dann a inkrementiert,…
Grundsätzlich gilt: Jedes switch-case Statement kann auf ein if-else Statement abgebildet werden, aber nicht jedes if-else Statement kann durch ein switch-case Statement ausgedrückt werden. Das switch-case Statement wird verwendet, um eine Variable mit mehreren Konstanten zu vergleichen. Das Ergebnis dieses…