public class HelloWorld{ public static void main(String[] args){ int num = 999; int count = 0; int j=10; while(num/j>=1){j*10,count++}; System.out.print("它是个"+count+"位的数!");
请指教 谢谢了!
weibo_我只是想叫地三鲜这么_03785400
浏览 1304回答 2
2回答
qq_匡璐_0
int num = 999;
int count = 1;
int j=10;
while(num/j>=1){
j=j*10;
count++;}
System.out.print("它是个"+count+"位的数!");标点加错了,语法不通过.另外你的逻辑有问题,int count =1;即可得到正确的答案另外告诉你个简单的比较投机取巧的方法int num = 999;
System.out.println("它是个"+String.valueOf(num).length()+"位的数!");即可得到正确答案,望采纳.