PascalsTriangle

selim

Aktives Mitglied
Hallo,

ich bin gerade dabei einen "Java istauch eine Insel..." durch zuarbeiten.

Habe ein Problem.

Wenn ich den CODE:

Java:
class PascalsTriangle {
	public static void main(String[] args) {
		int[][] triangle = new int[7][];
		for (int row = 0; row < triangle.length; row++) {
			 System.out.printf( "%." + (14 – row*2) +"s", " " );
			
			triangle[row] = new int[row + 1];
			for (int col = 0; col <= row; col++) {
				if ((col == 0) || (col == row))
					triangle[row][col] = 1;
				else
					triangle[row][col] = triangle [row – 1][col – 1] + triangle[row – 1][col];
					System.out.printf("%3d ", triangle[row][col]);
			}
			System.out.println();
		}
	}
}

Versuche zum laufen zubekommen, bringt er diesen Fehler:

Code:
Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
	The left-hand side of an assignment must be a variable
	Syntax error on token "Invalid Character", invalid AssignmentOperator
	Type mismatch: cannot convert from int[] to int
	The type of the expression must be an array type but it resolved to int
	Syntax error on token "Invalid Character", [ expected
	The type of the expression must be an array type but it resolved to int
	Syntax error on token "Invalid Character", [ expected
	The type of the expression must be an array type but it resolved to int
	Syntax error on token "Invalid Character", [ expected
	Syntax error, insert "]" to complete ArrayAccess
	Syntax error, insert "]" to complete ArrayAccess
	Syntax error, insert "]" to complete Expression

	at PascalsTriangle.main(PascalsTriangle.java:5)

Den code habe ich aus dem PDF kopiert. Stehe gerade auf dem Schlauch?
 

njans

Top Contributor
Das sind überall keine minus Zeichen, da ist was falsches aus dem PDF kopiert worden. Ersetze die mal durch richtige - Zeichen.
 

njans

Top Contributor
Die sind zum einen etwas länger als das normale -. Zum anderen sagt mir Eclipse, dass der Ausdruck (14 - row*2) fehlerhaft ist. Und da du das ausm PDF kopiert hast und da offensichtlich keine Fehler drin sind, muss es ja an den Zeichen liegen :)
Und dann einfach mal ausgetestet.
 

Neue Themen


Oben