Das Programm soll folgendes machen:
• Besitzt das Feld arr mindestens ein Element und eine ungerade Länge, soll apply das Produkt aus dem Wert von x und dem Inhalt des mittleren Elements von arr zurückgeben.
• Besitzt das Feld arr keine Elemente oder eine gerade Länge, soll apply den Wert null zurückgeben.
Das Programm abc ist wie im Themenbereich erwähnt compilierbar , aber er führt das Programm nicht aus . Bin am Ende mit meinem Latein. Kann mir jemand weiterhelfen? PS: Im Anhang befindet sich die Klasse , von der abc erbt
Das ist die Klasse abc mit der Methode apply :
public class abc extends Fraction
{
public static Fraction apply( Fraction[] arr, Fraction x )
{
if(arr.length>0 && arr.length%2==1){
int i = arr.length/2;
Fraction n= arr;
return x.multiply(n);
}
else{
return null;
}
}
}
• Besitzt das Feld arr mindestens ein Element und eine ungerade Länge, soll apply das Produkt aus dem Wert von x und dem Inhalt des mittleren Elements von arr zurückgeben.
• Besitzt das Feld arr keine Elemente oder eine gerade Länge, soll apply den Wert null zurückgeben.
Das Programm abc ist wie im Themenbereich erwähnt compilierbar , aber er führt das Programm nicht aus . Bin am Ende mit meinem Latein. Kann mir jemand weiterhelfen? PS: Im Anhang befindet sich die Klasse , von der abc erbt
Das ist die Klasse abc mit der Methode apply :
public class abc extends Fraction
{
public static Fraction apply( Fraction[] arr, Fraction x )
{
if(arr.length>0 && arr.length%2==1){
int i = arr.length/2;
Fraction n= arr;
return x.multiply(n);
}
else{
return null;
}
}
}






