首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

【程序七】数制转换

2012-12-16 
【程序7】数制转换/*【程序7】 * 作者中国风 * 使用递归算法设计数制转换程序。 */import java.util.Scannerpu

【程序7】数制转换

【程序七】数制转换

/*【程序7】 * 作者  中国风 * 使用递归算法设计数制转换程序。 */import java.util.Scanner;public class T007 {public static void convto(StringBuffer s,int n,int b){char bit[] = {'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};if(n == 0){return;}convto(s,n/b,b);s.append(bit[n%b]);}public static void main(String[] args){Scanner scan = new Scanner(System.in);int num = 0;int base = 0;System.out.print("请输入十进制数:");num = scan.nextInt();System.out.print("请输入转换的进制:");base = scan.nextInt();StringBuffer sb = new StringBuffer();convto(sb,num,base);System.out.println(num +" 的 "+ base+" 进制为:"+sb);}}

运行结果:

【程序七】数制转换

【程序七】数制转换

热点排行