第1个回答 2011-03-24
从小到大
if(i < 9){ //这里是i <9的情况,那下面的else就会判断i>9了
...
}else if( i < 99) //判断i>=9并且i <99的情况
..
}else{ //判断i>=99得情况了
}
if(i>9){......}if else(i>99){....}对吗? 错了。你第一个i>9后面的else就是i<=9得情况了。i>99永远为假。你想一下,有可能有一个数字同时大于99,小于等于9么?本回答被提问者采纳
第2个回答 2011-03-24
你语句有问题.
if(i>9){...}
else if(i>99){...}
这样永远不可能执行到else if语句的.因为大于99的,肯定大于9了
是从你写的最上层开始判断...就是先判断if,然后下一个else if,直到最后的else
第3个回答 2011-03-24
从大于99开始判断,小到大
第4个回答 2011-03-24
先判断if 后面判断if else 比如if(i>9){......}if else(i>99){....} 就是先判断i>9的时候进入
还有纠正下 应该是 else if()吧....