M
MalvQ1
Gast
Hallo,
Ich schreibe ein Programm, das auf Aufforderung ein Pascalsches Dreieck mit vom Benutzer anzugebener Größe erstellt, und auf anfrage ausdruckt, bzw auf Anfrage ein neues schreibt. Außerdem soll es, wenn der Benutzer wärend des Programmlaufes eine zahl eingibt, die dazugehörige komplette Zeile des Dreiecks ausgeben.
Den Code ansich habe ich dazu geschrieben, aber ich schaffe es nicht, dass die Eingabe funktioniert. Normalerweise wird das args[] array ja nur "befüllt" wenn man "java bsp hallo bla bla" schreibt!?
Hier ist der Teil wo es nicht funktioniert;
In der dazugehörigen .class Pascal wird die Zeile dann ausgegeben;
Das sollte eigentlich funktionieren. Aber wie kann ich nach dem Start des Programms, indem ich zb 3 eintippe, das args[] mit dem Wert 3 befüllen?
lg
Ich schreibe ein Programm, das auf Aufforderung ein Pascalsches Dreieck mit vom Benutzer anzugebener Größe erstellt, und auf anfrage ausdruckt, bzw auf Anfrage ein neues schreibt. Außerdem soll es, wenn der Benutzer wärend des Programmlaufes eine zahl eingibt, die dazugehörige komplette Zeile des Dreiecks ausgeben.
Den Code ansich habe ich dazu geschrieben, aber ich schaffe es nicht, dass die Eingabe funktioniert. Normalerweise wird das args[] array ja nur "befüllt" wenn man "java bsp hallo bla bla" schreibt!?
Hier ist der Teil wo es nicht funktioniert;
Java:
int h = Integer.valueOf(args[0]).intValue();
meinPascal.giveBinomNKoeffs(h);
In der dazugehörigen .class Pascal wird die Zeile dann ausgegeben;
Java:
public int [] giveBinomNKoeffs(int k){
for (j = 1; j < a.length-1; j++)
System.out.print (a[k][j]);
Das sollte eigentlich funktionieren. Aber wie kann ich nach dem Start des Programms, indem ich zb 3 eintippe, das args[] mit dem Wert 3 befüllen?
lg