Java自学者,求教如下代码为何报错?

 我来答
爱笑的_小猪
2013-09-09
知道答主
回答量:4
采纳率:0%
帮助的人:2.9万
展开全部
那个sizeOfInt方法是你自己定义的?
如果你是想判断他输入了多少位。
你可以使用String b = sc.nextLine();

这个b对象的length()方法进行判断。
路禾
2013-09-09
知道答主
回答量:12
采纳率:0%
帮助的人:14.9万
展开全部
你用m.sizeOfInt(num)是什么意思?是想用m来存储num的位数吗?那应该写成m=sizeOfInt(num)啊……用m.肯定会报错。
改成if((m=sizeOfInt(num)) != 12)试试,如果还有错,就把完整代码贴上来看看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dark19861201
2013-09-09 · TA获得超过2153个赞
知道大有可为答主
回答量:2584
采纳率:79%
帮助的人:1800万
展开全部
首先,num是个int类型,没办法调用方法的,你得Integer num = new Integer(b);
其次,sizeOfInt这个方法我在API里面都没有查到呀,是你自己写的吗?
追问
是在下面自己写的,发现没必要,忘了length()方法了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式