关于Java的一点问题,求路过高手解答下,在线等。
RT.如果我有个intx=12345;我怎么样才能把这个数字拆分显示出来?显示为:12345求高手解答,在线等!抱歉抱歉。。忘记说明了。。。拆出来的每一个数字也要是int...
RT. 如果我有个int x=12345;我怎么样才能把这个数字拆分显示出来?
显示为:
1
2
3
4
5
求高手解答,在线等!
抱歉抱歉。。忘记说明了。。。拆出来的每一个数字也要是int。 展开
显示为:
1
2
3
4
5
求高手解答,在线等!
抱歉抱歉。。忘记说明了。。。拆出来的每一个数字也要是int。 展开
7个回答
展开全部
int n=12345,
int d = 0;
while(n!=0){
d=n%10;
将d随便放到一个数组里面
n/=10;}
最后打印那个数组就可以了 代码不用我都写出来吧 有不清楚 hi我
int d = 0;
while(n!=0){
d=n%10;
将d随便放到一个数组里面
n/=10;}
最后打印那个数组就可以了 代码不用我都写出来吧 有不清楚 hi我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int x=1234599999;
Vector<Integer> vec = new Vector<Integer>();
boolean bool=true;
while(bool){
vec.add(0,x%10);
if((x=x/10)<1){
bool = false;
}
}
for(int i:vec){
System.out.println(i);
}
Vector<Integer> vec = new Vector<Integer>();
boolean bool=true;
while(bool){
vec.add(0,x%10);
if((x=x/10)<1){
bool = false;
}
}
for(int i:vec){
System.out.println(i);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
12345/10000 =1
(12345/1000)%10=2
((12345/100)%100)10%=3
(((12345/10)%1000)100%)10%=4
12345%10=5
(12345/1000)%10=2
((12345/100)%100)10%=3
(((12345/10)%1000)100%)10%=4
12345%10=5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果没有要求最后拆分出来的是什么类型的。可以这样
把int=12345转换成String类型的
再用substring(0,1),substring(1,2)一个一个的取就可以了
把int=12345转换成String类型的
再用substring(0,1),substring(1,2)一个一个的取就可以了
追问
忘记说明了,拆出来的也要是Int
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char[] cs=String.valueOf(x).toCharArray();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询