课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
count和num之间的逻辑关系是什么哦?count是数位数吗?num=num/10,这个是什么含义?
2015-10-07
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
count初始化为1 是因为num最低也是个1位数
这个题的思想就是将num除以10,取整后如果不为0,说明num至少是两位数,所以count++一次/*count初始化为1*/,再循环如果num扔不为0,继续count++ 直至num为0, 这时的count的值就可以代表num的位数
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答while(num != 0){ count++; num/=10; } System.out.println("它是个"+ count+"位的数!");
5 回答public class HelloWorld{ public static void main(String[] args){ int num =999; int count = 1; do{ count=count+1; num/=10; }while(num/10!=0); System.out.println("它是个"+count+"位的数!"); } }
4 回答count++跟num/=10什么意思?
4 回答1、定义的count是什么意思啊/2、为什么count要自增?3、为什么num要num/=10?
4 回答count自增,与num/=10,有关系吗?