猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
判断他的位数 怎么运行不出来啊??那里不对吗?
toola
浏览 1081
回答 1
1回答
yanrun
因为你给c赋值为num/10而没有改变num的值,也就是说num永远是999,c永远是99.9,满足c>=10的条件,将一直运行下去。这是我做了修改之后的代码public static void main(String[] args) { int num = 9999; int count = 0; do { num = num / 10; count++; } while (num >= 1); System.out.print(count); }
1
0
1
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续