有java编写程序求出10000以内个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,

有java编写程序求出10000以内个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,
用java编写程序求出10000以内个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序,最后调用函数把结果输出
kishiyoung 1年前 已收到1个回答 举报

57046 幼苗

共回答了14个问题采纳率:100% 举报

ArrayList list = new ArrayList();
int a;//个
int b;//十
int c;//百
int d;//千
for (int i = 10000; i >0;i--) {
a= i%10;
b = i%100/10;
c = i%1000/100;
d = i%10000/1000;
if (a-b-c-d>0){
System.out.println(i);
list.add(i);
}
}
System.out.println("个数:"+ list.size());

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.020 s. - webmaster@yulucn.com