![]() |
Java - Variablenzuweisung
Ich habe eine kleine Java-Frage:
Ich hab acht Integervariablen: int test100=0; int test200=0; int test300=0; int test400=0; int test500=0; int test600=0; int test700=0; int test800=0; Jetzt möchte ich allen den Wert 10 zuweisen. Muß ich jetzt acht mal test100=10; test200=10; ... schreiben oder geht das - wie bei anderen Programmiersprachen - auch anders ? Bei anderen Programmiersprachen kann ich einen Variablennamen aus zwei anderen Variablen zusammensetzen. int zahl=200; Hier z.B. "test" plus die Variable zahl ergibt "test200". zahl=200; String name="test"+zahl; Also will ich jetzt einfach schreiben: name=10; wobei name jetzt für die Variable "test200" stehen soll. Wie geht das unter Java ???? |
also das mit dem Namen zusammensetzen geht meines wissens net.
(in welcher Programmiersprache geht das überhaupt?) Nimm doch einfach ein Datenfeld. int test[10]; // Feld mit 10 Elementen vom Typ int // Zugriff erfolgt über Index (erstes Element Index 0) for (i=0;i<10;i++) // test[0] bis test[9] mit Wert 10 initialisieren { test[i]=10; } |
@gerngroh
was er meint, geht zb in php und action script dort schreibst du (in php) $a = 10; $b = "a"; wenn du jetzt $$a ausgibst, gibt er 10 aus |
Re: Java - Variablenzuweisung
Zitat:
nur hast dann halt statt einem integer einen string und sonst wie schon gesagt datenfeld java ist eine programmiersprache php eine scriptsprache |
Zitat:
was er meint is: PHP-Code:
|
@käptn
kommt aufs gleiche raus du kannst mit variablenwerten variablennamen erzeugen |
Also doch nur mit Arrays ...
Naja, man kann doch mal fragen ... :D Danke fürs Antworten! |
Das Funktioniert auch unter Java. Schau dir mal die Refelection an ( java.lang.reflect Package), da kannst einiges dynaisch generieren.
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag