为了账号安全,请及时绑定邮箱和手机立即绑定

这个有什么办法吗

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

正在回答

3 回答

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

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

}}


1 回复 有任何疑惑可以回复我~
#1

菠萝不困

请问在你这个for循环中,在第一次循环结束,进行第二次循环时,也就是i=1的时候,num=0还是又重新开始等于初值999呢?对于for循环不是很明白。。
2016-10-31 回复 有任何疑惑可以回复我~

哪里可以找对应的题做?

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个有什么办法吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信