为了账号安全,请及时绑定邮箱和手机立即绑定

java第一季4-15练习题,哪里错了吗

java第一季4-15练习题,哪里错了吗

DreamUp3562205 2016-07-26 17:10:54
public class HelloWorld{public static void main(String[] args){int num = 999;int count = 0;for(i=1;i<=10;i++){    if(num>0)    count++;    else{    System.out.println("它是个"+count+"位的数!");    break;}    num=num/10;}}}
查看完整描述

2 回答

已采纳
?
KXFT

TA贡献113条经验 获得超58个赞

for(i=1;i<=10;i++)这句改成for(int i=1;i<=10;i++),你没有初始化i

不过我还是推荐你写成

while(num!=0){
  num/=10;
   count++;
}
   System.out.println("它是个"+count+"位的数!");


查看完整回答
4 反对 回复 2016-07-26
?
DreamUp3562205

TA贡献1条经验 获得超0个赞

语句位置

if(num>0)

    count++;

    num=num/10;

else……

查看完整回答
反对 回复 2016-12-31
  • 2 回答
  • 0 关注
  • 1077 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信