public class HelloWorld{
public static void main(String[] args){
long num = 999;
int count = 1;
while( num / 10 != 0 && count<=10){
count +=1;
num /= 10;
}
if(count>=10){
System.out.println("重新输");
}else
System.out.println("它是个"+count+"位的数");
}
}
求个更短的
public static void main(String[] args){
long num = 999;
int count = 1;
while( num / 10 != 0 && count<=10){
count +=1;
num /= 10;
}
if(count>=10){
System.out.println("重新输");
}else
System.out.println("它是个"+count+"位的数");
}
}
求个更短的
最新回答 / 慕设计2136118
这是网上给你找的,希望你能看懂!https://blog.csdn.net/skylake_/article/details/65631591 JAVA文档注释----javadoc使用简介
2020-10-28
最赞回答 / weixin_慕函数9095607
while第一次判断条件成立,执行:count 变成1了 num变成10了 while第二次判断条件成立,执行:count变成 2了 num变成1了while第三次判断条件成立,执行:count变成3了 num变成 0.1,因为是int变量类型,所以num变成了0while第四次判断条件不成立,结束while循环,进入System
2020-10-28