这样为什么错了

来源:4-15 编程练习

慕后端1209951

2016-04-12 19:40

public class HelloWorld{

public static void main(String[] args){

int num = 999;

int count = 0;

while(num/10!=0){

    count++;

}


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








}

}


写回答 关注

1回答

  • Sunny_Girl
    2016-04-12 19:55:13

    每次运行,num的值都没有改变,

    package test_01;


    import java.util.Arrays;


    public class Test01_02 {


    public static void main(String[] args) {

    // TODO Auto-generated method stub

    // 定义一个字符串数组

    int num = 1234;

    int count = 0;

    while(num/10!=0){

    num=num/10;

       count++;

    }

    count+=1;//当只有一位数的话,就不会执行while语句

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

    }


    }


Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165172 学习 · 17581 问题

查看课程

相似问题