课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
为什么错了呢
2016-03-14
源自:Java入门第一季(IDEA工具)升级版 4-15
正在回答
是对的啊
你的if条件一直都是true,所以循环没有结束count会一直加,直到for循环结束
int num =0;
int count=999;
if(0<num&&num<1000000000){
while(num!=0){
num/=10;
count++;
}
System.out.println(count);
}else{
System.out.println("输入错误");
xception in thread "main" java.lang.Error: Unresolved compilation problem:
The literal 10000000000 of type int is out of range
at diwuzhang.sanweishu.main(sanweishu.java:7)
超出java 中int 的范围
循环部分:
for(int i=1;i<1000000000;i++){
if(num/10!=0){
num++;}
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
4 回答不懂问题出在哪里
6 回答请问哪里出现问题了·····
2 回答看不懂哪里出错了?
1 回答这个哪里出现问题了?
3 回答这个哪里出现了问题