請問我的代碼有問題么,為什么點(diǎn)了提交沒有反應(yīng)呢?謝謝大神!
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
if(num>=0&&num<1000000000){
??? while(num/10>0.1){
??????? count++;
??? }
??? System.out.println("它是個"+count+"位的數(shù)");
??? }else{
??????? System.out.println("輸入有誤!");
}
}
}
2019-03-12
while循環(huán)內(nèi)只有count變化沒又num變化。前置條件一直能滿足while循環(huán)內(nèi)條件。這時候while就變成死循環(huán)了。
另外。其實(shí)while內(nèi)條件只要是num!=0即可。
2019-03-11
while循環(huán)里面一直沒有變化,他就一直都會符合while的條件
2019-03-11
你這個while死循環(huán)了