课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
用myeclipse也没有反应
2016-10-12
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
int num = 999; int count = 0; if (num >= 0 && num <= 999999999) { do { count++; num /= 10; } while (num != 0); System.out.println("它是个" + count + "位的数!"); } else { System.out.println("输入错误!"); }
照这样写,提交就能通过了
一襟早照 提问者
ziom 回复 一襟早照 提问者
while(num/10!= 0)如果成立,将运行{ count++; },然后就进入死循环了,num的值没有改变
这只不过是一个语句而已,输入输出也没有
你要他有什么反应?也没见你有输出语句
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
2 回答 while(num!=0)时,会有count++.num/=10呢?
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 回答 为什么要有 while(num!=0){ count++; num/=10; }呢,我这里不明白,麻烦请帮我详细解释一下。