求一个数的位数这样对吗?
public class HelloWorld{ public static void main(String[] args){ int num=999; int count=0; int i; if(num>=0&&num<=999999999){ i="num;i">9;i/=10){ count++; }System.out.println("它是个"+count+"位的数"); }else System.out.println("!"); } } 我这样写可以吗?请大神帮我看看,谢谢!