打印个位+百位=千位+十位、千位数是奇数、个位数是偶数的所有四位数,并统计个数
一、要求
打印出四位数字中个位+百位=十位+千位并且个位数为偶数,千位数为奇数的数字,并打印出符合条件的数字和总数目,格式如下:(每行打印10个数字,每个数字之间空格分开)
1012 1034 1056 1078 1100 1122 1144 1166 1188 1210
1232 1254 1276 1298 1320 1342 1364 1386 1430 1452
1474 1496 1540 1562 1584 1650 1672 1694 1760 1782
总数目:xxx
二、代码实现
public class TestDemo {
public static void main(String[] args) {
int count = 0;
for (int i = 1000; i < 10000; i++) {
int a = i / 1000;
int b = i / 100 % 10;
int c = i / 10 % 10;
int d = i % 10;
if ((a + c == b + d) && d % 2 == 0 && a % 2 != 0) {
System.out.print(i + " ");
count++;
if (c