黑马程序员技术交流社区

标题: 跪求大神指教一下这段代码有什么问题 [打印本页]

作者: yangxuqiang    时间: 2015-9-28 22:37
标题: 跪求大神指教一下这段代码有什么问题
这是一段十进制转十六进制和八进制的代码,不过编译提示第六行ei.jinzhi=8;有问题


class ZhengShuJinZhiZhuanHuan
{

        public static void main(String[] args)
        {
                Eight ei=new Eight();
                ei.jinzhi=8;
                ei.getJinZhi(16);
                Sixteen s=new Sixteen();
                s.jinZhi=16;
                s.getJinZhi(16);
        }
}
class JinZhi
{
        int jinZhi;
        public void getJinZhi(int a)
                {
                       
                        if(a<jinZhi)
                        {
                                System.out.println("0"+a);

                        }else
                        {
                                int[] arr=new int[10];
                                for(int i=0 ;;i++)
                                {
                                        int x;
                                        int y;
                                        y=a/jinZhi;
                                        x=a%jinZhi;
                                        a=y;
                                        arr[i]=x;
                                        if(a==0)break;
                                       
                                }
                                for(int i=arr.length-1;i>=0;i--)
                                {
                                        System.out.print(arr[i]);
                                }
                                System.out.println();
                                System.out.println("*****************");
                        }
                }
}
class Eight extends JinZhi
{
       
}
class Sixteen extends JinZhi
{
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2