有谁能解释一下编写这个代码的意思吗?新手,拜托!拜托!那位大神
有谁能解释一下编写这个代码的意思吗?新手,拜托!拜托!那位大神
有谁能解释一下编写这个代码的意思吗?新手,拜托!拜托!那位大神
2017-11-15
if (num >= 0 && num<=999999999){
while(num != 0){ //当你输入的数不为0时就执行以下代码
count++; //count是几位数初始值为0,先自加一次成1位了
num/=10; //你输入的数999/=10也就成了99了,num还是不为0,在循环执行count成2,num为9了在循环执行count成3而num就成0了,while语句执行就结束了
}
System.out.println("它是个"+ count+"位的数!");//while执行结束count是3,这输出的就是3位数
} else{
System.out.println("输入有误!");
}
我也是新手,这是我的理解,不知道对你有没有用
举报