Java自学者,求教如下代码为何报错?
3个回答
展开全部
你用m.sizeOfInt(num)是什么意思?是想用m来存储num的位数吗?那应该写成m=sizeOfInt(num)啊……用m.肯定会报错。
改成if((m=sizeOfInt(num)) != 12)试试,如果还有错,就把完整代码贴上来看看。
改成if((m=sizeOfInt(num)) != 12)试试,如果还有错,就把完整代码贴上来看看。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先,num是个int类型,没办法调用方法的,你得Integer num = new Integer(b);
其次,sizeOfInt这个方法我在API里面都没有查到呀,是你自己写的吗?
其次,sizeOfInt这个方法我在API里面都没有查到呀,是你自己写的吗?
追问
是在下面自己写的,发现没必要,忘了length()方法了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询