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

输出是对的,但通不过

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下载
官方微信