用for语句这样可以么 感觉对又觉得不对 帮我判断下
public static void main(String[] args) {
int sum=999;
int t=0;
if(sum/10<=1000000000){
for(int i=1;i<=10;i++){
for(int j=1;j<=sum;){
t=i;sum/=10;break;
}
}System.out.println("他是个"+t+"位数");
}else{System.out.println("输入错误");
}
}
}