Hey!
Bin gerade dabei von 0 anzufangen und da tauchen doch einige Fragen immer wieder auf
ich wollte mal wissen was genau ein Parameter ist.
Ich kenne Parameter insofern, dass Parameter quasi Werte/Variablen sind die Aufgerufen werden können oder in Methodenköpfe eingegeben werden.
Wäre aber jetzt ein String auch ein Parameter? Also einfach bloß
Hab hier eine Aufgabe, ich solle im Windows Eingabeaufforderung cmd das hier auswerten
(also auf textdatei einlesen und über cmd einlesen & auswerten) :
Nun kommt da ein Fehler mit:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:0 at Uerbgabe.main(Uebergabe.java:3)
Nun soll ich es einfach ausbessern bis das Programm richtig läuft.
Ich kann also grad
eingeben und es läuft, bzw ausgewertet wird
"Der Parameter war: Hallo";
1. Was macht/ist args[0]?
2. Wenn ich es in Eclipse eingebe, ist das ein gültiger Java Code, der macht allerdings nichts
und wieso überhaupt OutOfBounds? -.- wegen [0]?
Bin gerade dabei von 0 anzufangen und da tauchen doch einige Fragen immer wieder auf
Ich kenne Parameter insofern, dass Parameter quasi Werte/Variablen sind die Aufgerufen werden können oder in Methodenköpfe eingegeben werden.
Wäre aber jetzt ein String auch ein Parameter? Also einfach bloß
Code:
String = "HalloWelt"
(also auf textdatei einlesen und über cmd einlesen & auswerten) :
Code:
public class Uebergabe {
public static void main (String[] args) {
System.out.println("Der Parameter war: " + args[0] );
}
}
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException:0 at Uerbgabe.main(Uebergabe.java:3)
Nun soll ich es einfach ausbessern bis das Programm richtig läuft.
Ich kann also grad
Code:
java Uebergabe Hallo
"Der Parameter war: Hallo";
1. Was macht/ist args[0]?
2. Wenn ich es in Eclipse eingebe, ist das ein gültiger Java Code, der macht allerdings nichts