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

输出是对的,但通不过

public class HelloWorld{ 

public static void main(String[] args){ 

int num = 999; 

int count = 0;

 int i; for(i=10;i<1000000000;i=i*10       ) {  

  count=count+1; 

    if((num/i)==0){ 

        break;    }

 } 

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

 } 

我这输出的是对的 为什么通过不了

正在回答

3 回答

位的数后面的是中文冒号

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

System.out.println("它是个"+count+"位的数!");放在for循环外面

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

慕虎9289975 提问者

仔细看,是在for循环外
2017-08-17 回复 有任何疑惑可以回复我~

int i;什么鬼

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

慕虎9289975 提问者

int i;后换个行。。。。。
2017-08-17 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

输出是对的,但通不过

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号