简单的算法

来源:4-15 编程练习

慕仙8084599

2019-02-02 16:56

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+"位的数!");

}

}


写回答 关注

3回答

  • 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

    问题是啥,,

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题