问答详情
源自:4-15 编程练习

输出是对的,但通不过

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

 } 

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

提问者:慕虎9289975 2017-08-17 15:01

个回答

  • 慕课的浩浩
    2017-09-04 21:11:41

    位的数后面的是中文冒号

  • 慕婉清2222022
    2017-08-17 15:33:51

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

  • GeminiNiu
    2017-08-17 15:17:29

    int i;什么鬼