Guten Abend,
ich habe ein Verständnis Problem im Bezug darauf wenn ich einer Methode einen Rückgabewert einer anderen Methode als Parameter eintrage, wie ich diesen dann in der "main" als Parameter überführe sodass ich etwas ausgeben kann.
Ein kleines Beispiel meines Codes:
Meine Methode um das Maximum eines Arrays herauszubekommen, konnte noch nicht testen ob es 100% stimmt da in der main es nicht funktioniert.
So diesen "a[]" Array, hatte ich von einer anderen Methode, in der ein Array eingelesen werden sollte, nun soll ich bei diesem Array das Maximum also die größte int Zahl ausgeben.
Wenn ich jetzt aber in meiner main, dieses Maximum ausgeben möchte dann rufe ich die Methode auf doch fehlt mir hier der Parameter "a[]" dieser exisitiert ja nicht in main und ich weiß nicht genau was da dann für einer reinkommt.
also beispielsweise möchte ich dann in der "main":
über jegliche Hilfe würde ich mich freuen
Liebe Grüße
ich habe ein Verständnis Problem im Bezug darauf wenn ich einer Methode einen Rückgabewert einer anderen Methode als Parameter eintrage, wie ich diesen dann in der "main" als Parameter überführe sodass ich etwas ausgeben kann.
Ein kleines Beispiel meines Codes:
Meine Methode um das Maximum eines Arrays herauszubekommen, konnte noch nicht testen ob es 100% stimmt da in der main es nicht funktioniert.
Code:
public static int maxImArray(int a[]) {
int max = a[0];
for(int index = 1; index < a.length; index++) {
if(a[index] > max) {
max = a[index];
}
}
return max;
So diesen "a[]" Array, hatte ich von einer anderen Methode, in der ein Array eingelesen werden sollte, nun soll ich bei diesem Array das Maximum also die größte int Zahl ausgeben.
Wenn ich jetzt aber in meiner main, dieses Maximum ausgeben möchte dann rufe ich die Methode auf doch fehlt mir hier der Parameter "a[]" dieser exisitiert ja nicht in main und ich weiß nicht genau was da dann für einer reinkommt.
also beispielsweise möchte ich dann in der "main":
Code:
int [] maximum = maxImArray(?);
über jegliche Hilfe würde ich mich freuen
Liebe Grüße