Ich wollte dieses Stück code.The Frage auszuführen war:Multiplikation von nicht-negativen ganzen Zahlen mit Rekursion
mult(n,0)=0
mult(n,m+1)=n+mult(n,m)
Schreiben Sie eine Klasse: Multiplikation von nicht-negativen ganzen Zahlen rekursiv in Bezug auf die zusätzlich definiert werden was hat ein Verfahren mult, die eine solche Funktion implementiert ... Aber, wenn ich die Datei ausführen, ich diesen Fehler:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at javaapplication56.JavaApplication56.main(JavaApplication56.java:20)
Java Result: 1
ich bin wirklich nicht sicher, was falsch ... = (
package javaapplication56;
public class JavaApplication56 {
static int mult(int n,int m){
if (m==0)return 0;
else return n+mult(n,m-1);
}
public static void main(String []args){
System.out.print(mult(Integer.parseInt(args[0]),Integer.parseInt(args[1])));
}
}
Wie hast du das gemacht? Hast du Argumente analysiert? –
Ich klickte einfach auf die Run-Datei @FastSnail – dropsritz
soll ich etwas anderes tun? – dropsritz