Hallo,
ich habe grade mit Java angefangen und verstehe diesen Quellcode nicht so richtig:
Es wird das Pascalsche Dreieck ausgegeben. Ungerade und gerade Werte werden unterschiedlich ausgeben.
Aber wass passiert genau in der Schleife? Kann mir das vll. jemand erklären bzw. den Quellcode kommentieren?
Danke
ich habe grade mit Java angefangen und verstehe diesen Quellcode nicht so richtig:
Code:
public class Pascal {
public Pascal() {
}
public static void main(String[] args) {
int dreieck[] [] = new int [30] [];
for (int i = 0; i < dreieck.length; i++){
dreieck[i] = new int [i + 1];
for(int j = 0; j <= i; j++){
if ((j==0) || (j==i))
dreieck [i] [j] = 1;
else
dreieck [i] [j] = dreieck [i-1] [j-1] + dreieck [i-1] [j];
if ((dreieck [i][j] % 2) == 0){
System.out.print("+" + " " /*+ dreieck [i] [j] + "" + " "*/);
}
else
System.out.print(/*dreieck [i] [j] +*/"-" + " ");
}
System.out.println();
}
}
}
Es wird das Pascalsche Dreieck ausgegeben. Ungerade und gerade Werte werden unterschiedlich ausgeben.
Aber wass passiert genau in der Schleife? Kann mir das vll. jemand erklären bzw. den Quellcode kommentieren?
Danke