不可能学不会
2019-05-26 11:32
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
for(;count<10; count++){
if(num/10==0)
{
System.out.println("它是个"+(count+1)+"位的数!");
break;
}
num = num/10;
}
}
}
public class HelloWorld{
public static void main(String[] args){
int num = 999;
int count = 0;
for(;count<10; count++){
if(num==0)
{
System.out.println("它是个"+(count)+"位的数!");
break;
}
num = num/10;
}
}
}
感觉这样符号逻辑,num可能为0
题目说小于10位,那最多检验9位数。你的代码里for循环里count 变量小于10,那最大就是9, 9+1=10,你的代码最多可以检验10位数。不合题意而已,其他没问题。0.0,嘻嘻嘻
Java入门第一季(IDEA工具)升级版
1167374 学习 · 18748 问题
相似问题
回答 4
回答 3