特殊回文数

代码

import java.util.Scanner;

/*123321是一个非常特殊的数,它从左边读和从右边读是一样的。
  输入一个正整数n, 编程求所有这样的五位和六位十进制数,
满足各位数字之和等于n 。
* */
public class 特殊回文数 { public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
// 五位数
int a=0,b=0,c=0,d = 0,e=0,f=0;
for (int i = 10000; i <= 99999; i++) {
a = i/1%10;//个位
b = i/10%10;//十位
c = i/100%10;//百位
d = i/1000%10;//千位
e = i/10000%10;//万位
if(a+b+c+d+e == n&&a==e&&b==d) {
System.out.println(i);
}
}
for (int i = 100000; i <= 999999; i++) {
a = i/1%10;//个位
b = i/10%10;//十位
c = i/100%10;//百位
d = i/1000%10;//千位
e = i/10000%10;//万位
f = i/100000%10;//十万位
if(a+b+c+d+e+f == n&&a==f&&b==e&&c==d) {
System.out.println(i);
}
} } }

得到一个任意数的每一位数字

 public static void main(String[] args) {
//1.整除法
int m = 1234567;
String count = m+"";
int [] arr = new int[count.length()]; for (int i=0;i<count.length();i++){
arr[i]=m%10;
m/=10;
} for (int i=0;i<arr.length;i++) System.out.print(arr[i]+" ");
System.out.println(); //2.直接转换成数组
int n=1234567;
char[] chars=String.valueOf(n).toCharArray();
for(int j=0;j<chars.length;j++){
System.out.print(chars[j]+" ");
}
}

注:部分参考: https://blog.csdn.net/Esther_Lee/article/details/105580740?ops_request_misc=&request_id=&biz_id=102&utm_term=获取每一位的数值&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-7-105580740.nonecase

最新文章

  1. Linux下ps命令详解 Linux下ps命令的详细使用方法
  2. WC项目
  3. 用redux完成事务清单
  4. BZOJ 3932 [CQOI2015]任务查询系统 ——可持久化线段树
  5. 解决maven的“Dynamic Web Module 3.0 requires Java 1.6 or newer.”错误
  6. SQL Server查询死锁并KILL
  7. JavaScript高级编程(一)
  8. uva 10994
  9. php无法上传大文件完美解决方案
  10. 【SummaryPlan】Summary of Feb &amp; Plan of March——How to &#39;just do it&#39;?
  11. Lua基础之语法
  12. C# CLR及程序集部署浅析
  13. Python使用Pygame.mixer播放音乐
  14. [ERR] Node 172.168.63.202:7001 is not empty. Either the nodealready knows other nodes (check with CLUSTER NODES) or contains some
  15. Mysql 忘记root密码后修改root密码
  16. oracle 查看最大连接数与当前连接数
  17. 常用Mysql数据库操作语句
  18. RxPermissions Usage
  19. Java序列化技术即将被废除!!!
  20. Requests快速上手

热门文章

  1. ps2020 将图片中的字清除 并且不损坏背景图
  2. oracle查询用户所在表为空的表名
  3. 企业实施CRM系统 创造更多利润 - Zoho CRM
  4. Java的类加载器种类
  5. UI自动化学习笔记- UnitTest单元测试框架详解
  6. Springboot:单元测试@FixMethodOrder注解指定测试方法的执行顺序
  7. 在一个py脚本中调用另外一个py脚本中的类或函数
  8. php结合redis实现高并发下的抢购、秒杀功能 (转)
  9. python 字符串 增、删、改、查基本操作
  10. F5 Http monitor