为了账号安全,请及时绑定邮箱和手机立即绑定

请问我这样些是不是太冗余了一点啊?

public class HelloWorld{
    public static void main(String[] args){
        int num = 999;        
        int count = 0;        
        if(num%1000000000==num&&num!=0){            
            for(int i=1; i<1000000000; i=i*10){                
                if(num%i==num){                    
                    break;                
                }                
            count++;            
            }            
            System.out.println("它是个"+count+"位的数!");        
        }else if(num==0){            
            System.out.println("它是个1位数的数!");        
        }else{            
            System.out.println("数字超出判断范围");
        }
    }
}


正在回答

1 回答

严谨是码农必备素质,但是过分追求严谨却放弃简便,却是摘豆弃瓜之举。


0 回复 有任何疑惑可以回复我~
#1

羁旅客li 提问者

好的吧,只是刚开始学,之前没有一点基础,暂时只能想到这样,后面学得多了可能能够精简下来吧
2018-12-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问我这样些是不是太冗余了一点啊?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信