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("!"); } } 我这样写可以吗?请大神帮我看看,谢谢!
不好意思刚刚看错了没漏分号,漏了for跟括号,多了不必要的引号还有如果是i>9的话应该只会执行两次
if(num>=0&&num<=999999999){
for(i=num;i>0;i/=10){
count++;
}
}
循环呢。。。还有if里面的语句是不是多了一些没用的引号括号之类的啊,大括号圈起来就行了啊而且漏了分号