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

不懂,哪里出现问题了

http://img.mukewang.com/56e662410001436909690571.jpg为什么错了呢

提问者:慕慕3430660 2016-03-14 15:04

个回答

  • 刘旺
    2016-03-14 17:40:03

    是对的啊

    http://img.mukewang.com/56e686c300012be210200693.jpg

  • L向钱看
    2016-03-14 16:23:26

    你的if条件一直都是true,所以循环没有结束count会一直加,直到for循环结束

  • L向钱看
    2016-03-14 16:20:02

    int num =0;

    int count=999;

    if(0<num&&num<1000000000){

    while(num!=0){

    num/=10;

    count++;

    }

    System.out.println(count);

    }else{

    System.out.println("输入错误");

    }


  • L向钱看
    2016-03-14 16:19:33

    System.out.println(count);

  • 一起去远方
    2016-03-14 15:53:50

    xception in thread "main" java.lang.Error: Unresolved compilation problem: 

    The literal 10000000000 of type int is out of range 


    at diwuzhang.sanweishu.main(sanweishu.java:7)


  • qq_enjoythelife_1
    2016-03-14 15:46:55

    超出java 中int 的范围

  • 津津010
    2016-03-14 15:40:56

    循环部分:

    for(int i=1;i<1000000000;i++){

      if(num/10!=0){

     count++;

    num++;}

    }