将非负十进制整数n转换成b进制。(其中b=2~16)
package zh;
import
java.util.Scanner;
public class dg {
static int n;
static int b;
public static void main(String[] args)
{
Scanner sc=new
Scanner(System.in);
TwoMethods t=new TwoMethods();
System.out.println("请输入您想转换的数字:");
n=sc.nextInt();
System.out.println("请输入你想转换的进制:");
b=sc.nextInt();
System.out.println("你想使用哪种方法进行运算?1.递归
2.非递归:");
int x=sc.nextInt();
switch(x)
{
case 1: //调用递归方法
t.dg(n,b);
break;
case 2:
t.fdg(n,b);//调用非递归方法
break;
}
sc.close();
}
}