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

用for语句这样可以么 感觉对又觉得不对 帮我判断下

    public static void main(String[] args) {
    int sum=999;
    int t=0;
    if(sum/10<=1000000000){
    for(int i=1;i<=10;i++){
     for(int j=1;j<=sum;){
      t=i;sum/=10;break;
     }
    }System.out.println("他是个"+t+"位数");
    }else{System.out.println("输入错误");
    }
    }
}

正在回答

3 回答

感觉}多了一个,第二个for后面是不缺个循环变量变化啊?(我也是初学者,不知道说得对不对。)

0 回复 有任何疑惑可以回复我~
#1

发光的蜜蜂 提问者

非常感谢!
2016-03-09 回复 有任何疑惑可以回复我~

e 不知道  不好意思  帮不到你了

0 回复 有任何疑惑可以回复我~

第二个for里的j少了一项,j++,缺少这项j就循环一次 就不不循环了

0 回复 有任何疑惑可以回复我~
#1

发光的蜜蜂 提问者

我试了一下。。好像能循环,我不想让j变 怎么做应该
2016-03-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

用for语句这样可以么 感觉对又觉得不对 帮我判断下

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信