这是我的代码。我不明白为什么我一直收到这个?
它应该递归地将基数从基数 10 更改为任何给定的基数。
任何帮助都是极好的。
import java.util.Scanner;
public class Recursion{
public static void main(String[] args)
{
try { System.out.println(" Please input the base you would like to convert into " );
Scanner BaseIn = new Scanner (System.in);
int base1 = BaseIn.nextInt();
System.out.println( "Now input the number you would like to convert" );
Scanner NumIn = new Scanner (System.in);
int number = NumIn.nextInt();
BaseConversion (number, base1);
}
catch (Exception e)
{
System.out.print("somethigng stupid");
}
}
public String BaseConversion(int num, int base)
{
if (num < base)
{
return new String ("" + num);
}
else
{
return BaseConversion (num/base, base) + new String("" + (num % base));
}
}
}