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

我这里又哪有问题啊?快疯掉了

public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
for(int i=0;i<10;i++){
    num/=10;
    count++;
    if(num<1)
    break;
}
System.out.println("它是个"+count+"位的数!");

}
}

提问者:慕粉七宝宝 2016-05-09 17:46

个回答

  • 聆听的鱼
    2016-06-13 21:38:41

    http://img.mukewang.com/575eb73a000133da07950308.jpg

    代码没有问题呀


  • qq_小小心情_03340681
    2016-05-10 23:43:46

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;

    if((num/1)<10)

    {

        System.out.println("1位数");

    }

    if((num/10)<10 && (num/1)>10)

    {

        System.out.println("1位数");

    }

    if((num/100)<10 && (num/10)>10)

    {

        System.out.println("它是个3位的数!");

    }

    }

    }


  • Jadan_Z
    2016-05-09 18:24:54

    if 好像不能用break吧