3 回答

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個贊
public class Test
{
public String print(int num)
{
while(num>0)
{
System.out.print(num%10+",");
num/=10;
}
}
public static void main(String [] args)
{
Test t = new Test();
t.print(12345);
}
}

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個贊
先將這個數(shù)轉(zhuǎn)換成字符串,判斷其長度,根據(jù)長度判斷該數(shù)的級別,如該數(shù)是1230023,那么他的長度是8,那么該數(shù)是八位,然后循環(huán)使用 String 中的substring(int beginIndex, int endIndex) 取出
如下:
int num1 = 1230023;
String str = new String(num1);
int l = str.length();
char[] c = new char[l];
for(int i = 1 ; i < l ; i++){
c[i-1] = str.substring(i,i);
System.out.println(c[i-1]);
}
添加回答
舉報