黑马程序员技术交流社区
标题:
谁帮我改进一下,我写了半天才写出来,但感觉很乱
[打印本页]
作者:
18070020070
时间:
2015-9-25 23:24
标题:
谁帮我改进一下,我写了半天才写出来,但感觉很乱
class ArrayText {
public static void main(String[] args) {
Trans.trans(60,16);
Trans.trans(60,8);
Trans.trans(60,2);
Trans.trans(60,10);
}
}
//将数据模以基数后可能得到的结果存入数组中,以循环的方式得到模数
//建立数组,将得到的数以倒序储入到数组中,记录下循环的次数,以便
//从需要的位置开始打印数据.
class Trans {
public static void trans(int num,int base){
int[] arr1 = new int[32];
int count = arr1.length;
while(num != 0){
if((num%base)>9){//将得到的数据存入arr1中,
arr1[--count] = (char)(num%base - 10 + 'A');
}else{
arr1[--count] = num%base;
}
num=(num/base);
}
for(int x=count; x<arr1.length; x++){
if(arr1[x]>9){
System.out.print((char)arr1[x]);
}else{
System.out.print(arr1[x]);
}
}
}
}
作者:
HiGodl
时间:
2015-9-26 00:28
你这个是java吧。。如果我没看错的话,这里是ios版块诶
作者:
lumangmang
时间:
2015-9-26 09:29
不是太懂java啊
作者:
18070020070
时间:
2015-9-26 18:23
..................
作者:
hailiqh
时间:
2015-9-26 20:34
呵呵楼主说这才更有挑战
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2