請(qǐng)問(wèn),這段代碼為什么會(huì)通不過(guò)?
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
??? while(num > 0){
??????? num = num / 10;
??????? count++;
??? }
??? System.out.println("它是個(gè)"+count+"位的數(shù)!");
}
}
不知道這個(gè)錯(cuò)在哪里了,總是通不過(guò),輸出的結(jié)果如下:
它是個(gè)3位的數(shù)!
2016-01-30
似乎不是num=num/10,而是num=num%10
2016-01-30
找到問(wèn)題了,是最后一個(gè)感嘆號(hào),需要用中文感嘆號(hào)==