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

简单的算法

public class HelloWorld{

public static void main(String[] args){

int num=999;

int count=1;

int data,i,j;

for(i=1;i<=10;i++)

{

    count=count*10;

    data=num-count;

    if(data<0)

    {break;}

}

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

}

}


提问者:慕仙8084599 2019-02-02 16:56

个回答

  • zzq123
    2019-03-03 19:02:05

    为什么用减号呢 不太懂 可以解答下吗


  • 我敲可爱噢
    2019-02-02 18:35:46

    你这个问题很明显的错误啊

    是计算多少位数的吧,我给你写一个吧

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

    int count = 0;


    do{

        count++;

        num=num/10;

    }while(num>0);


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


  • 我敲可爱噢
    2019-02-02 18:29:45

    问题是啥,,