actionbrowser.com
#1 Hallöchen, ich habe neulich schonmal eine Frage hier gestellt und mir wurde super geholfen, deshalb bin ich nun wieder da! Ich soll ein int-Feld der Länge n erstellen, dies mit Zufallszahlen aus dem Bereich 1,..., n füllen und mir dann das Feld ausgeben lassen. Ich habe dazu soweit folgendes: Code: int[] a; a = new int[n]; for (int i = 0; i < n, i++) a[i] = (); (a) (Das ist an sich nur der Rumpf meines Codes, wenn ihr den Rest auch sehen wollt, einfach fix schreiben. ) So, meine Frage ist nun: ich denke das ich dort oben folgendes tue: ich gebe einem int-Feld den Namen a, dann sage ich, dass es die Länge n haben soll mit a = new int[n] und weise ihm dann mit dem Rest zu, dass es mit einer Zahl zwischen 1 und n gefüllt werden soll. Aber tue ich dies überhaupt? Java feld erstellen 1. Ich wüsste auch nicht, wie ich das schnell compilen köönte ums zu testen Vielen Dank für eure Hilfe! #2 public class IntArrayTesten { public static void main(String[] args) { int n= 10; for (int i = 0; i < n; i++) (a);}} und wenn du das compilieren willst wirst du noch ein kleines Problem feststellen...
Im Konstruktor wird dann ein neues Array mit 10 Elementen angelegt: zahlenFeld = new double [ 10]; Auf die einzelnen Elemente kann man mit Angabe des Index zugreifen: setzt beispielsweise zahlenFeld mit dem Index 5 auf den Wert 27, 3. So erklärt sich die get- und die set-Methode im obigen Beispiel. Natürlich muss bei einem Array noch der Index genannt werden, weshalb sich der Übergabeparameter index ergibt. Der höchste Index eines Arrays mit 10 Elementen ist 9. Greift man auf einen Index außerhalb des festgelegten Bereichs zu, so erhält man eine Fehlermeldung. Bei dem obigen Beispiel würde ein Zugriffsversuch auf den Index 10 bereits zu einem Fehler führen. Java feld erstellen online. Größe des Feldes ermitteln [ Bearbeiten] Die Eigenschaft length speichert die Anzahl der Elemente eines Feldes. public static void main ( String [] args) String [] name = { "Hans", "Josef", "Peter"}; for ( int i = 0; i < name. length; i ++) System. out. println ( i + "tes Element: " + name [ i]);}} Anwendungsbeispiel: Bestimmen des Maximums [ Bearbeiten] public class HelloWorld { public static double getGroessteZahl ( double [] zahlenfeld){ double maximum = zahlenfeld [ 0]; for ( int i = 1; i < zahlenfeld.
multidimensional [ 0][ 0] = 1; multidimensional [ 0][ 1] = 2; multidimensional [ 1][ 0] = 3; multidimensional [ 1][ 1] = 4; Mehrdimensionale Felder sind aber nicht auf zwei Dimensionen beschränkt, sondern lassen sich auf beliebig viele Dimensionen erweitern. int [][][] multiMULTIdimensional = new int [ 2][ 3][ 2]; multiMULTIdimensional [ 0][ 0][ 0] = 785; multiMULTIdimensional [ 0][ 0][ 1] = - 15;; Einsatzmöglichkeiten für mehrdimensionale Felder, sind zum Beispiel Raster. boolean [][] grid = new boolean [ 10][ 10]; int x = 4, y = 1; grid [ x][ y] = true; Ein solches Raster kann zum Beispiel für Binärbilder eingesetzt werden, bei welchem jeder Pixel nur die Farben schwarz oder weiß annehmen kann.
length; i ++){ if ( zahlenfeld [ i] > maximum){ maximum = zahlenfeld [ i];}} return maximum;} public static void main ( String [] args){ double [] zahlenfeld; zahlenfeld = new double [ 8]; zahlenfeld [ 0] = 1. 4; zahlenfeld [ 1] = - 5. 2; zahlenfeld [ 2] = 0; zahlenfeld [ 3] = 123; zahlenfeld [ 5] = 123; zahlenfeld [ 6] = - 1000; zahlenfeld [ 7] = 7; System. println ( "Das Maximum ist " + getGroessteZahl ( zahlenfeld));}} Ausgabe: Das Maximum ist 123. 0 Mehrdimensionales Feld [ Bearbeiten] In Java werden mehrdimensionale Felder durch Felder realisiert welche als Elemente weitere Felder speichern. Feld erstellen ♨󠄂󠆷 Java - Hilfe | Java-Forum.org. int [][] multidimensional = new int [ 2][ 2]; In unserem Beispiel speichert ein mehrdimensionales Feld zwei Felder mit Platz für jeweils zwei Integer-Werte. Die Werte können wie schon bei einem eindimensionalen Feld mithilfe eines Index abgerufen, zugewiesen oder geändert werden. Der einzige Unterschied besteht darin, dass wir nun zwei Indizes verwenden müssen um einen Speicherplatz eindeutig zu beschreiben.
#1 ich habe dieses script und möchte es so ändern das ich durchgehend ein eingabefeld auf einer page habe und sich nicht immer dieses feld öffnet. wie kann ich das machen #3 *verschoben* und probier mal #4 ich wollte wenn ich zb 1 eingebe zuner page gelangen die 1 heißt das war anders gemeint #5 hm, ich glaube ich verstehe dich nicht. Denn der Code den ich gepostet habe macht das meiner meinung nach, wenn ich in das feld klaus eingebe und Enter drücke leitet er mich zu weiter. #6 sry bin ein noob ich habe deins eingebaut und da kam ein fehler das hat irgendwie nicht geklappt #7 Geht's denn jetzt?