java求出所有5位数的回文数,显示出来

 我来答
404176052
2015-10-16 · TA获得超过229个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:83.9万
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WenDongzheng0
2018-04-19
知道答主
回答量:1
采纳率:0%
帮助的人:877
展开全部
int mun=0;
int a=0;
for(a=10000;a<100000;a++){
int w=a/10000;
int q=(a/1000)%10;
int b=(a/100)%10;
int s=(a/10)%10;
int g=a%10;
a=w*10000+q*1000+b*100+s*10+g;
if(w==g&&q==s){
mun++;
System.out.println(a);

}
}
System.out.println(mun);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AsdyBing
2015-10-16 · TA获得超过158个赞
知道小有建树答主
回答量:296
采纳率:100%
帮助的人:141万
展开全部
public static boolean isPalindrome(int n){
String num = Integer.toString(n);
int len = num.length();
int half = len/2;
int is = 1;
for (int i = 0; i < half; i++){
if(num.charAt(i) != num.charAt(len-1-i)){
is = 0;
break;
}
}
if(is == 1){
return true;
}else{
return false;
}
}

public static void main(String args[]) {

for(int i=10000;i<=99999;i++){

if(isPalindrome(i)){
System.out.println(i);
}
}

}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式