 
		weixin_慕神4436990
2022-03-17 12:28
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个10位以内的数字");
long num=sc.nextInt();
int count=0;
while (num>0){
    count++;
    num=num/10;
}
System.out.println(count+"位数"); 
				public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
for(int x=1;x<=num;x*=10){
if(x<=num/10){
continue;
}
for(int i=1;i<=x;i*=10){
count++;
}
}
if(num==0){
count+=1;
}
System.out.println("它是个"+count+"位的数!");
}
}
 
				public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
for(int x=1;x<=num;x*=10){
for(int i=1;i<=x;i*=10){
count++;
break;
}
}
if(num==0){
count+=1;
}
System.out.println("它是个"+count+"位的数!");
}
}
 
				public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
for(int x=1;x<=num;x*=10){
for(int i=10;i<=x;i*=10){
count++;
}
}
if(num==0){
count+=1;
}
System.out.println("它是个"+count+"位的数!");
}
}
 
				将一个语句放入另一个语句的循环操作中
Java入门第一季(IDEA工具)
1168089 学习 · 18754 问题
相似问题