Pascalsches Dreieck

mattrock

Mitglied
Hi,
will ein Pascalsches Dreieck ausgeben:

Hier der Code

Java:
public class Pascal {


public static void printPascal (int lines) {
  int[][] array = new int [lines][lines];

  for (int i=0; i< lines; i++) {
    for (int j=0; j <=i; j++) {
      if (j == 0 || j == i) {
   array[i][j] = 1;
      }
      else {
   array[i][j] = array[i-1][j-1] + array[i-1][j];
      }
    }
  }
  for (int i=0; i<lines; i++) {
    for (int j=0; j<=i; j++) {
      System.out.print (array[i][j] + " ");
    }
    System.out.println();
  }

}

public static void main (String[] args){

  printPascal (Integer.parseInt (args[0]));

}


}

Aber leider gibt er mir folgende Fehlermeldung
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Pascal.main(Pascal.java:28)
aus.

Was mache ich falsch?
 

XHelp

Top Contributor
Selbst wenn dem so wäre (was ja nun nicht ist): welchen Sinn hätte es den Dateinamen (String) als Parameter für Zeilenanzahl (int) übergeben zu wollen? oO
 

Landei

Top Contributor
Der wird beim Start des Java-Programms halt übergeben. Bei [c]java -cp.;sonstwo MeinProgramm bla[/c] wäre bla eben args[0]. IDEs (NetBeans, Eclipse) haben irgendwo bei den Projektenistellungen ein Feld, wo du das angeben kannst.

Nebenbei: Dein Array ist quadratisch, nicht dreieckig. Im "äußeren" Array müssen Arrays der Länge 1, 2, 3, ... stehen.
 
Zuletzt bearbeitet:

Landei

Top Contributor
Also ich habe mal gelernt, dass das Pascalsche Dreieck dreieckig ist, aber wer weiß zu welchen Schlüssen die moderne Forschung inzwischen gekommen ist...
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
_so_far_away_ pascalsches Dreieck Zentrierung. Java Basics - Anfänger-Themen 12
F Pascalsches Dreieck mit Rückgabewert Java Basics - Anfänger-Themen 2
L Pascalsches Dreieck Java Basics - Anfänger-Themen 4
C Pascalsches Dreieck: Ausgabeproblem Java Basics - Anfänger-Themen 10
K pascalsches Dreieck Java Basics - Anfänger-Themen 8
W Pascalsches Dreieck Java Basics - Anfänger-Themen 19
D Pascalsches Dreieck Java Basics - Anfänger-Themen 9
G Pascalsches Dreieck Java Basics - Anfänger-Themen 8
laxla123 Dreieck erstellen Java Basics - Anfänger-Themen 1
JustAProgrammer Ein Dreieck mit Arrays erstellen Java Basics - Anfänger-Themen 2
kxrdelis Konstruktor für ein Rechtwinkliges Dreieck Java Basics - Anfänger-Themen 10
G Magisches Dreieck Java Basics - Anfänger-Themen 2
T Java Swing - Dreieck zeichnen mit verschiedenen Variablen Java Basics - Anfänger-Themen 8
S Überprüfung rechtwinkliges Dreieck Java Basics - Anfänger-Themen 4
Z Warum kein Dreieck aus Sternen? Java Basics - Anfänger-Themen 9
L Dreieck Java Basics - Anfänger-Themen 22
O Erste Schritte Pascalsche Dreieck Java Basics - Anfänger-Themen 3
H Stern Dreieck (Buch: Grundkurs Programmieren) Java Basics - Anfänger-Themen 2
D Pascal'sches Dreieck Java Basics - Anfänger-Themen 6
N Methoden Gleichseitiges Dreieck erstellen Java Basics - Anfänger-Themen 8
U Dreieck Java Basics - Anfänger-Themen 22
E Dreieck zeichnen Java Basics - Anfänger-Themen 3
1 2D-Array, dass das pascalsche Dreieck berechnet Java Basics - Anfänger-Themen 2
L Dreieck Kreis Java Basics - Anfänger-Themen 12
B Dreieck Flächenberechnung Java Basics - Anfänger-Themen 2
B Java Grafikprogrammierung Dreieck Java Basics - Anfänger-Themen 6
I Umgedrehtes Dreieck Java Basics - Anfänger-Themen 3
M Dreieck erstellen Java Basics - Anfänger-Themen 17
J Dreieck Ausgeben Java Basics - Anfänger-Themen 3
R Pascalsche Dreieck Java Basics - Anfänger-Themen 4
R Pascalsche Dreieck Java Basics - Anfänger-Themen 8
H Compiler-Fehler Pascalsche Dreieck Java Basics - Anfänger-Themen 2
M Dreieck prüfen Java Basics - Anfänger-Themen 8
E Pascalsche Dreieck aus Java openbook Java Basics - Anfänger-Themen 3
B Bitte um Hilfe es geht um Array + Punkte wie Dreieck,Fläche etc. Java Basics - Anfänger-Themen 12
H Dreieck aus Zeichen Java Basics - Anfänger-Themen 4
L Paskalsche Dreieck im Array Java Basics - Anfänger-Themen 2
T Pascalsche Dreieck ERKLÄRUNG Java Basics - Anfänger-Themen 6
U Rekursive lösung von pascal dreieck Java Basics - Anfänger-Themen 11
H2SO3- dreieck, bild --> maus klick event. Wie gehts? Java Basics - Anfänger-Themen 10
Antoras Dreieck zeichnen Java Basics - Anfänger-Themen 2
A Problem Gleichseitiges Dreieck aus Sternchen Java Basics - Anfänger-Themen 7
G Pascalsche Dreieck in Dreieckform Java Basics - Anfänger-Themen 2
X Pascalsche Dreieck Java Basics - Anfänger-Themen 6
G Dreieck mit Java Apllet Java Basics - Anfänger-Themen 10
V Dreieck spiegeln Java Basics - Anfänger-Themen 3
L Dreieck soll Farbe ändern Java Basics - Anfänger-Themen 4
L Dreieck füllen Java Basics - Anfänger-Themen 4
X Dreieck ausgeben Java Basics - Anfänger-Themen 3
B Hindergrundfarbe in JPanel und Dreieck zeichnen Java Basics - Anfänger-Themen 4
D Das Problem mit dem Dreieck. Java Basics - Anfänger-Themen 5
B auf der Spitze stehendes Dreieck mit for-Schleifen Java Basics - Anfänger-Themen 6
lan2711 Anfänger: Konstruktion Dreieck Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben