Anfängerproblem

Status
Nicht offen für weitere Antworten.
S

s1mon

Gast
Hallo zusammen

und zwar würde ich gerne ein komplettes Array untereinander ausgeben lassen, sodass es so untereinander aufgelistet aussieht:

Code:
intArray[0] = -3;
intArray[1] = 2364;
intArray[2] = -7456;


Ich kann ja ohne Probleme die Wertigkeiten der Arrays ausgeben lassen, allerdings ohne das "intArray[x]" davor .

Für das x soll er die jeweilige Zahl übernehmen.

Danke für eure Hilfe.

Simon

ursprungscode ist:

Code:
public class Arrays {
	
	public static void main (String[] args) {
		
		byte[] byteArray;
		byteArray = new byte[3]; 
		
		byteArray[0] = 127;//da 128 zu groß ist für byte use ich -128 - +127
		byteArray[1] = 4;
		byteArray[2] = -128; 
		
		
		short[] shortArray;
		shortArray = new short[3];
		
		shortArray[0] = 32767; // Zahlen zu groß bzw zu klein / verbessert
		shortArray[1] = 42;
		shortArray[2] = -32768;
		
		
		int[] intArray;
		intArray = new int[3];
		
		intArray[0] = -3;
		intArray[1] = 2364;
		intArray[2] = -7456;
		
		
		float[] floatArray;
		floatArray = new float[3];
		
		floatArray[0] = 3.245f;
		floatArray[1] = -57.312f;
		floatArray[2] = 9.0f;     //.0 weil Fließkommastelle
		
		
		double[] doubleArray;
		doubleArray = new double[3];
		
		doubleArray[0] = 4.94065645;
		doubleArray[1] = 523.241;
		doubleArray[2] = 0.111;
}
}
 
S

SlaterB

Gast
for (int i=0; i<intArray.length; i++) {
System.out.println("intArray["+i+"] = "+intArray+";";
}
 
G

Guest

Gast
zunächst danke für die antwort , aber der compiler meckert immer class oder interface expected . Was bedeutet das ?
 
A

Alex_R

Gast
Kann und will nun nichts zu deinem Fehler sagen.
SlaterB hat nur ne klammer vergessen

Code von SlaterB mit eingefügten semikolon
Code:
      for (int i=0; i<intArray.length; i++) { 
    	  System.out.println("intArray["+i+"] = "+intArray[i]+";"); 
    	  }

Natürlich kannst du mit diesem System alle Deine Arrays ausgeben lassen.

Alex
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben