------- android培训、java培训、期待与您交流! ----------
class ArrayTest7//进制转换优化 { public static void main(String[] args) { toBin(6); System.out.println(); } public static void toBin(int num) { trans(num,1,1); } public static void trans(int num,int base,int offset) { if (num==0) { System.out.println(0);//0不要加"" return;//是0的话直接返回0 结束 } //char[] chs = new char [32];表不是这样 char[] chs = {'0','1','2','3' ,'4','5','6','7' ,'8','9','A','B' ,'C','D','E','F'}; //char[] arr = new char {base}; 不是base 是32 因为最多是32位 而且后面不是{} char[] arr = new char [32]; int pos = arr.length; /* if (num==0) { System.out.println("0"); } 位置不对 应该在上面 */ //进行取余查表操作 while (num!=0) { int temp = num & base ; //arr[--pos] = arr[temp]; arr=arr怎么能查表呢 低级错误 arr[--pos] = chs[temp]; num = num >>>offset; } for (int x=pos;x<arr.length ;x++ ) { System.out.print(arr[x]); } } }
class Test//进制转换优化 复习 { public static void main(String[] args) { toBin(6); System.out.println(); toHex(60); System.out.println(); toBa(50); } public static void toBin(int num) { trans(num,1,1); } public static void toHex(int num) { trans(num,15,4); } public static void toBa(int num) { trans(num,7,3); } public static void trans(int num,int base,int offset) { if (num==0) { System.out.println(0); return; } char[] chs = {'0','1','2','3','4','5', '6','7','8','9','A','B','C','D','E','F'}; char[] arr = new char[32]; int pos = arr.length; //进行取余查表操作 while (num!=0) { int temp = num & base; //arr[--pos] = arr[temp];不要写错!!! 查表没表怎么查 arr[--pos] = chs[temp]; num = num >>> offset; } for (int x=pos;x<arr.length;x++ ) { System.out.print(arr[x]); } } }
相关推荐
黑马程序员 - Java基础教学 - 04 - 数组、进制转换、二维数组
黑马程序员——Android移动开发源码
正在自学黑马程序员Java全套,目前只学了Javase,接下来是Javaweb,把自己整理的笔记分享一下。
黑马程序员入学面试题,复习必备,事半功倍。
黑马程序员 C语言提高课程配套课件 黑马程序员 C语言提高课程配套课件
黑马程序员Javaweb教材源代码,适合学习配套使用
《JavaWeb程序设计任务教程》一书源代码,中国工信出版社出版,黑马程序员编著,传智播客旗下高端教育品牌“黑马程序员”项目实战配套用书
黑马程序员,C++核心编程
黑马程序员c++配套课件 《轻松搞定c++语言》 黑马程序员c++配套课件 《轻松搞定c++语言》
Javaweb基础全课程笔记,黑马程序员上课笔记,主要涉及前端 jsp和servlet等
layui ajax 没有node.js功能都可用,高度类似。 黑马刘龙彬老师主讲的大事件项目,整体看完,给...最后,再次给黑马程序员和刘老师点个赞。 说明--ShowDoc https://www.showdoc.com.cn/escook?page_id=3707158761215217
本人参加黑马程序员考试的题目加上本人的解答!不是让谁作弊,因为题库的题目对每个人会有些许的变化。题库题目的难度很类似,就当是你参加模拟考试了!哈哈,附本人的详解的哦!
黑马程序员网上图书商城中的毕业设计资料,代码,数据库设计论文等
《MySQL数据库原理、设计与应用》课后习题及答案 黑马程序员编著 答案都是正确的,因为是老师给的资源。 如果不想下载,也可以去我的博客看,一模一样的。 ...
《JavaWeb程序开发进阶》-黑马程序员配套资源ppt。
Netty基础,用于学习Netty,参考黑马程序员的netty教程
黑马程序员JavaEE49期
月薪过万的入门必知知识,黑马程序员入学Java精华总结
黑马程序员入学考试题,共10道,资源中有代码和题目。
day01_Object类、常用API day02_Collection、泛型 day03_List、Set、数据结构、...day10_缓冲流、转换流、序列化流、Files day11_网络编程 day12_函数式接口 day13_Stream流、方法引用 Java基础小节练习题答案