问答详情
源自:5-1 编程练习

怎么弄

输入一个数(小于10位数的数),判断她的位数

比如输入456    则输出"它是一个三位数"

提问者:精慕门7114099 2017-07-26 21:03

个回答

  • Eleven_Super
    2017-07-27 10:14:18
    已采纳

    int num = 456;
    		int count=0;
    
    		if(num>0&&num<1000000000){
        
    		for(;num>0;count++){
    
    		   num=num/10;
    
    		}
    
    		System.out.println("這是一个"+count+"位数");
    
    		}else{
    
    		System.out.println("输入有误,请重新输入!");
    
    		}


  • qq_月洒清霜_0
    2017-07-26 21:48:44

    可以利用for循环,每次%10,如果结果大于一就用count计数