Deklarieren und Initialisieren von Arrays

Hallo zusammen!
Ich möchte in Java in BlueJ Arrays deklarieren und dann initialisieren. Im Internet und in Büchern haben ich gefunden, dass das zum Beispiel so geht:

Java:
double[] zahlen;
zahlen = new double[8];

Jetzt steht bei der 2. Zeile: <identifier> expected. Was bedeutet das? Warum funktioniert das nicht?

Wenn ich direkt folgendes mache, klappt es:

Java:
double[] zahlen = new double[8];

Ich dachte, dass ist nur die Kurzfassung von dem oberen???
 

httpdigest

Top Contributor
Das versuchst du wahrscheinlich nicht innerhalb einer Methode, sondern direkt als Deklaration innerhalb einer Klasse (neben den eventuellen Methoden). Da funktioniert die zweite Variante nicht, weil die zweite Zeile eine Anweisung ist, und die gibt es nur in Methoden/Konstruktoren/Initialisierern.
Die erste Zeile sowie die zweite Variante sind lediglich Variablendeklarationen (mit für Instanzvariablen optionaler Initialisierung).
 

ocsme

Top Contributor
Und wieder was gelernt :)
Zum Glück initialisiere ich Variablen immer gleich.

Habe es gleich mal ausprobiert und es stimmt da kommt ein Fehler wenn man das Array als Objektvariable anlegen möchte.
Also Lokale Variable hat man damit kein Problem (in Methoden).

LG
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
C Arrays - deklarieren, initialisieren? Ist das ein Objekt? Java Basics - Anfänger-Themen 3
Lion.King Array deklarieren und initialisieren Java Basics - Anfänger-Themen 5
R Ein Multidimensionales String Array initialisieren und Deklarieren Java Basics - Anfänger-Themen 2
Dawinartor Erste Schritte Statisch, Initialisieren, Deklarieren, ... Java Basics - Anfänger-Themen 1
T Variable deklarieren, ohne zu initialisieren... Java Basics - Anfänger-Themen 3
D Problem mit Objekten Vererbung deklarieren initialisieren usw Java Basics - Anfänger-Themen 12
A char variable deklarieren und nicht initialisieren Java Basics - Anfänger-Themen 10
Ü Zweidimensionales Array in der ersten Zeile deklarieren Java Basics - Anfänger-Themen 13
T Variable in Schleife deklarieren, Speicherplatz, Garbage Collector Java Basics - Anfänger-Themen 10
frager2345 Thread - Methoden synchronized deklarieren Java Basics - Anfänger-Themen 10
L String als ungültig deklarieren Java Basics - Anfänger-Themen 2
M Vererbung Funktionen in Basisklasse deklarieren Java Basics - Anfänger-Themen 4
I Abstrakte Klasse - static Attribute deklarieren Java Basics - Anfänger-Themen 14
S Warum kann ich nicht mehr als eine Variable in einer for Schleife deklarieren ? Java Basics - Anfänger-Themen 1
V Variablen Double später deklarieren Java Basics - Anfänger-Themen 7
A Problem beim Deklarieren von einem BOOLEAN Java Basics - Anfänger-Themen 4
H Best Practice ?: wo deklarieren um überall draufzu zu greifen... Java Basics - Anfänger-Themen 6
N Variablen Variable in Main deklarieren und in anderer Methode nutzen Java Basics - Anfänger-Themen 12
A richtiges deklarieren ArrayList Java Basics - Anfänger-Themen 5
1 float Array deklarieren Java Basics - Anfänger-Themen 10
D Deklarieren im Detail Java Basics - Anfänger-Themen 6
K Methoden als private deklarieren? Java Basics - Anfänger-Themen 13
D Variablen Variablen deklarieren, funktioniert nicht? Java Basics - Anfänger-Themen 2
A Array implizit als Paramter deklarieren Java Basics - Anfänger-Themen 5
A klasse deklarieren? Java Basics - Anfänger-Themen 11
B ein Array deklarieren Java Basics - Anfänger-Themen 8
Joy drei- und mehrdimensionales Array deklarieren Java Basics - Anfänger-Themen 9
S globale Variable deklarieren Java Basics - Anfänger-Themen 10
Luk10 Methode: Varibalen Deklarieren Java Basics - Anfänger-Themen 8
M Effizienter Variablen außerhalb einer Schleife zu deklarieren? Java Basics - Anfänger-Themen 1
V Variablen deklarieren Java Basics - Anfänger-Themen 22
K Referenzvariable vorab deklarieren Java Basics - Anfänger-Themen 6
B objekt wann als final deklarieren? Java Basics - Anfänger-Themen 2
I FileInputStream global deklarieren Java Basics - Anfänger-Themen 2
N Variablen deklarieren Java Basics - Anfänger-Themen 7
G Sollte man Klassenvariablen als final deklarieren? Java Basics - Anfänger-Themen 3
F Variablen von unbekannter Anzahl deklarieren Java Basics - Anfänger-Themen 9
M Textfelder mit Schleife deklarieren? Java Basics - Anfänger-Themen 33
B getrennt deklarieren / initialiseren ? Java Basics - Anfänger-Themen 10
W Variable mit Namen aus Variablen deklarieren Java Basics - Anfänger-Themen 2
T Allg. Variable deklarieren Java Basics - Anfänger-Themen 8
F Array deklarieren und über Methode aufrufen Java Basics - Anfänger-Themen 13
R Eigene Exception deklarieren Java Basics - Anfänger-Themen 3
F Array richtig Deklarieren ? Java Basics - Anfänger-Themen 7
K Array deklarieren und befüllen; "]" expected Java Basics - Anfänger-Themen 7
N getX() als Variable deklarieren Java Basics - Anfänger-Themen 5
M Jede Variable als private, protected etc. deklarieren? Java Basics - Anfänger-Themen 7
Z DefaultMutableTreeNode Object als List deklarieren? Java Basics - Anfänger-Themen 4
D Variablen deklarieren Java Basics - Anfänger-Themen 4
R Mit Schleife Variablen deklarieren Java Basics - Anfänger-Themen 13
G Variable deklarieren Java Basics - Anfänger-Themen 3
Z Arrays deklarieren Java Basics - Anfänger-Themen 14
T Standardkonstruktor, Attribute initialisieren Java Basics - Anfänger-Themen 5
M Variable in einer Schleife initialisieren Java Basics - Anfänger-Themen 46
M Wie lassen sich Objektkonstanten initialisieren, wenn sie eine Bedingung erreichen? Java Basics - Anfänger-Themen 6
F Initialisieren eines Web-Mp3 Players in Tabs durch "booleans" erst wenn Tab geöffnet wird ...? Java Basics - Anfänger-Themen 1
C initialisieren eines arrays richtiger Größe und mit geeignetem Datentyp Java Basics - Anfänger-Themen 26
U Problem mit dem initialisieren meines Strings in einer Schleife Java Basics - Anfänger-Themen 5
M Arrays mit mehreren Werten über JOptionPane initialisieren Java Basics - Anfänger-Themen 12
J Ist es möglich einen int Array wirklich leer zu initialisieren oder zu füllen? Java Basics - Anfänger-Themen 21
I Wo am besten eine String Konstante initialisieren? Java Basics - Anfänger-Themen 5
X Attribut initialisieren Java Basics - Anfänger-Themen 1
L Variable in If-Statement initialisieren Java Basics - Anfänger-Themen 4
C Verschachteltes Array initialisieren Java Basics - Anfänger-Themen 6
D Vektoren Initialisieren Java Basics - Anfänger-Themen 1
D Boolean Array initialisieren Java Basics - Anfänger-Themen 4
T Mehrdimensionale Arrays mit geschachtelter for-Schleife initialisieren Java Basics - Anfänger-Themen 14
J Array ausserhalb der Methode initialisieren Java Basics - Anfänger-Themen 4
b1ck Integer initialisieren bei do-while-Schleife Java Basics - Anfänger-Themen 11
M Java Arrays mit Werten initialisieren Java Basics - Anfänger-Themen 3
K Wieso muss man finale statische Variablen sofort oder eben im Konstruktor initialisieren? Java Basics - Anfänger-Themen 2
V Tastatur initialisieren JFrame Probleme Java Basics - Anfänger-Themen 6
L Arrays richtig initialisieren Java Basics - Anfänger-Themen 1
W Klassen [GELÖST] Objekte während der Laufzeit mit neuen veränderten Werten beliebig oft initialisieren Java Basics - Anfänger-Themen 2
B Rekursion - Variable initialisieren Java Basics - Anfänger-Themen 2
M Objekt Array an konstruktor übergeben und Initialisieren Java Basics - Anfänger-Themen 1
K Objekte im Konstruktor initialisieren Java Basics - Anfänger-Themen 3
CyberFish initialisieren, obwohl es gemacht wurde! Bitte um Hilfe Java Basics - Anfänger-Themen 10
K Array mit Double initialisieren Java Basics - Anfänger-Themen 10
J statische Methoden auf eine LinkedList initialisieren? Java Basics - Anfänger-Themen 5
B Frage zur Effizienz - alle Array-Felder initialisieren oder jedes Feld auf null prüfen? Java Basics - Anfänger-Themen 4
J StringBuilder initialisieren und Löschbefehl Java Basics - Anfänger-Themen 20
M Mehrdimensionales Array initialisieren Java Basics - Anfänger-Themen 3
DerGroßeNargus Doppelte Liste initialisieren Java Basics - Anfänger-Themen 2
R Sehr einfache möglichkeit ArrayList oder Array zu initialisieren? Java Basics - Anfänger-Themen 8
N Mit Kontrukor der Oberklasse lokale Variable initialisieren Java Basics - Anfänger-Themen 2
darekkay Datentypen HashSet bzw. LinkedList mit Werten initialisieren Java Basics - Anfänger-Themen 3
S Mehrdimensionales Char-Array initialisieren Java Basics - Anfänger-Themen 17
S mögliche Fehler beim Initialisieren von Variablen Java Basics - Anfänger-Themen 19
C Zweidimensionales String Array initialisieren Java Basics - Anfänger-Themen 2
D List<String[]> initialisieren Java Basics - Anfänger-Themen 4
B Arrays initialisieren Java Basics - Anfänger-Themen 2
S Variable Initialisieren, aber wo? Java Basics - Anfänger-Themen 36
Y Array initialisieren, nach der Abfrage? Java Basics - Anfänger-Themen 3
K Datentypen Globale Variable direkt initialisieren oder im Konstruktor? Java Basics - Anfänger-Themen 13
N ARRAY initialisieren Java Basics - Anfänger-Themen 5
T Mehrere Variablen gleichzeitig initialisieren Java Basics - Anfänger-Themen 2
F Dreidimensionales Array? Wie initialisieren? Java Basics - Anfänger-Themen 5
Forlan OutputStream Initialisieren Java Basics - Anfänger-Themen 4
Ham Verhalten beim Initialisieren von Arrays Java Basics - Anfänger-Themen 16

Ähnliche Java Themen

Neue Themen


Oben