java第一季4-15练习题,哪里错了吗

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

for(i=1;i<=10;i++){

    if(num>0)

    count++;

    else{

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

    break;

}

    num=num/10;

}

}

}


DreamUp3562205
浏览 1074回答 2
2回答

KXFT

for(i=1;i<=10;i++)这句改成for(int i=1;i<=10;i++),你没有初始化i不过我还是推荐你写成while(num!=0){   num/=10;    count++; }    System.out.println("它是个"+count+"位的数!");

DreamUp3562205

语句位置if(num>0)    count++;    num=num/10;else……
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java