写了一个小东西,取出整数中,每一位的具体数字,这个实现方式五花八门,而且,大家第一次接触编程的时候都写过,很简单,以供参考
代码如下,
------------------------------------------------
public void num(Integer ii){ Integer len = weishu(ii); for(int i=0;i<len;i++){ if(len==1) { System.out.println(ii); continue; } System.out.println(Math.pow(10,len-i-1)); Integer temp = (int) (ii/Math.pow(10,len-i-1) ); System.out.println(temp%10); } }
public Integer weishu(Integer i){ Integer count = 1; while(i>=10){ count++; i = (i/10); } return count; }
------------------------------------------------------
例如,调用
num 方法,参数为 123456789 ,结果如下