黑马程序员技术交流社区
标题:
请教
[打印本页]
作者:
猜不得先生
时间:
2016-1-16 10:23
标题:
请教
一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。
作者:
@夏一
时间:
2016-1-16 11:01
本帖最后由 @夏一 于 2016-1-16 11:04 编辑
int num=12321;//获取个位数;
int ge=num%10;
//获取十位数:
int sh=num/10%10;
//获取百位数
int bai=num/10/10%10;
//获取千位数
int qian=num/10/10/10%10;
//获取万位数
int wan=num/10/10/10/10%10;
下面根据回文数的条件进行判断就可以了,满足条件即为回文数.
作者:
ContainsM
时间:
2016-1-16 14:04
String n = "65456";
char[] c = n.toCharArray();
boolean b = false;
for (int i = 0; i < c.length / 2; i++) {
if (c[i] == c[c.length - i - 1]) {
b = true;
} else {
b = false;
break;
}
}
System.out.println(b == true ? "回文" : "no 回文");
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2