JAVA——实现【个位+百位=十位+千位(3553,2332,1166,8228,3773)】

题目:JAVA——实现【个位+百位=十位+千位(3553,2332,1166,8228,3773)】

代码如下:

public static void main(String[] args) {
		int count = 0;
		for(int i =1000;i<=9999;i++){		
			int ge = i%10;
			int shi = i/10%10;
			int bai = i/10/10%10;
			int qian = i/10/10/10%10;
			if(ge + bai  == shi + qian){
				if((ge == shi && bai == qian) || (ge == qian && bai == shi) ){
					System.out.print(i + "\t");
					count++;
					if(count % 5 == 0){
						System.out.println();
					}
				}
				
			}
			
		}
	}

输出结果如下:

1001	1100	1111	1122	1133	
1144	1155	1166	1177	1188	
1199	1221	1331	1441	1551	
1661	1771	1881	1991	2002	
2112	2200	2211	2222	2233	
2244	2255	2266	2277	2288	
2299	2332	2442	2552	2662	
2772	2882	2992	3003	3113	
3223	3300	3311	3322	3333	
3344	3355	3366	3377	3388	
3399	3443	3553	3663	3773	
3883	3993	4004	4114	4224	
4334	4400	4411	4422	4433	
4444	4455	4466	4477	4488	
4499	4554	4664	4774	4884	
4994	5005	5115	5225	5335	
5445	5500	5511	5522	5533	
5544	5555	5566	5577	5588	
5599	5665	5775	5885	5995	
6006	6116	6226	6336	6446	
6556	6600	6611	6622	6633	
6644	6655	6666	6677	6688	
6699	6776	6886	6996	7007	
7117	7227	7337	7447	7557	
7667	7700	7711	7722	7733	
7744	7755	7766	7777	7788	
7799	7887	7997	8008	8118	
8228	8338	8448	8558	8668	
8778	8800	8811	8822	8833	
8844	8855	8866	8877	8888	
8899	8998	9009	9119	9229	
9339	9449	9559	9669	9779	
9889	9900	9911	9922	9933	
9944	9955	9966	9977	9988	
9999	

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大数据架构师Pony

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值