课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
这答案如果输入的是0,那不就会显示“输入有误?”
2015-12-03
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
附加个if判断特殊值?
public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; for(;num>0;){ num=num/10; count++; } System.out.println("它是个"+count+"位的数!"); } }
不是的,因为num的取值范围是大于等于0 所以0是可以的和while不发生关系,但是如果取小于0的和大于999999999的数则会显示输入有误
这个小锋 提问者
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
3 回答为什么输入一个非正常的num的值,结果不会显示“输入有误”
6 回答输入显示错误
2 回答例子所给的代码如果输入0不就有错了?
3 回答觉得给的答案不太对 如果输入为0 结果会是它是个0位的数,应该用do while吧 先执行一次
1 回答双引号输入不出来答案要求的那样的