xfuner
2016-05-30 12:08
代码格式那里哪里有问题?
public class shi{ public static void main(String[] args) { int num=24; int count=0; if(num>0&&num<=99999999){ if(;num!=0;count++;) {num/=10; System.out.println("他是个"+count+"位数");} else if (sum=0) {System.out.println("他是个1位数");} }else {System.out.println("输入数字有误");} } }
我大概知道你的意思,但是不建议你这么写,太乱了······
核心代码:先读入一个int的num,让count=0
while(num!=0){
num=num/10;
count++
}
直接输出count,count就是它的位数
if(;num!=0;count++;) 这是for循环吧 不是if 其他地方没看
谢谢,核心的部分我知道,我是想吧0也包括进去。目前输入0输出结果是“0位数”。
Java入门第一季(IDEA工具)升级版
1165589 学习 · 17587 问题
相似问题