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工具)升级版
1165172 学习 · 17581 问题
相似问题