java 取出每位数字上的数
publicclasspra4_6{publicstaticvoidmain(String[]args){//TODOAuto-generatedmethodstublo...
public class pra4_6 {
public static void main(String[] args) {
// TODO Auto-generated method stub
long[] l = new long[4];
int i;
for(int n=1000;n<10000;n++){
for(i=3;i>0;i--){
l[i]=n%10;
n=n/10;
System.out.print(l[i]);
}
}
}
}
哪里错了??? 展开
public static void main(String[] args) {
// TODO Auto-generated method stub
long[] l = new long[4];
int i;
for(int n=1000;n<10000;n++){
for(i=3;i>0;i--){
l[i]=n%10;
n=n/10;
System.out.print(l[i]);
}
}
}
}
哪里错了??? 展开
6个回答
展开全部
没看懂你的题目啥意思,是取一个几位数的每位上的数字还是什么?看你的for循环又不像...把你的题目说清楚
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
中间过程中,n=n/10 n被操作了。
应该加个临时量,比如int tmp = n;对tmp进行操作
应该加个临时量,比如int tmp = n;对tmp进行操作
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(i=3;i>0;i--){
for(i=3;i>=0;i--){
for(i=3;i>=0;i--){
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想把哪个数诸位取值呢,你的for循环两次嵌套有问题,第一次里面那个for循环就只输出三个0,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询