问答详情
源自:4-15 编程练习

用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("输入错误");
    }
    }
}

提问者:发光的蜜蜂 2016-03-04 11:40

个回答

  • qq_搥忆迣厾沬唻_0
    2016-03-04 11:53:58
    已采纳

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

  • 魚的記憶只有七秒6
    2016-03-11 17:22:51

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

  • 魚的記憶只有七秒6
    2016-03-04 12:05:03

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