这个有什么办法吗

来源:4-15 编程练习

周健怡

2016-10-25 02:05

为什么做的时候就想不到,看了答案才发现这么简单!!怎么办

写回答 关注

3回答

  • OKGogogo
    2016-10-30 23:49:47

    因为答案并不是唯一的,每个人有每个人的思路,把基础学好很重要。以下是我的方法。。。用编译器可以执行成功。

    public class HelloWorld{

    public static void main(String[] args){

    int num = 999;

        int count = 1;

    if(num>0&&num<999999999)

    { int i;

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

       {

           if(num/10!=0)

           {

               num=num/10;

               count=count+1;

           }

           }

    }

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

    }}


    菠萝不困

    请问在你这个for循环中,在第一次循环结束,进行第二次循环时,也就是i=1的时候,num=0还是又重新开始等于初值999呢?对于for循环不是很明白。。

    2016-10-31 21:00:30

    共 1 条回复 >

  • 周健怡
    2016-10-25 02:20:38

    哪里可以找对应的题做?

  • 慕娘0781498
    2016-10-25 02:19:44

    你这句话,高中数学物理老师都说过几百遍了,就是题做少了,所以多练啊

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

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

1165172 学习 · 17581 问题

查看课程

相似问题