作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/16 02:45:42
有java编写程序求出10000以内个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,
用java编写程序求出10000以内个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序,最后调用函数把结果输出
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());