黑马程序员技术交流社区
标题:
【上海校区】java输入一串数字,如果是回文数返回Y,否则...
[打印本页]
作者:
不二晨
时间:
2019-3-22 09:04
标题:
【上海校区】java输入一串数字,如果是回文数返回Y,否则...
package com.cn.test;
import java.util.Scanner;
public class HuiWenShuTest {
public static void main(String[] args) {
Scanner sc= new Scanner(System.in);
System.out.println("请输入数字");
int num=sc.nextInt();
String str=test(num);
}
public static String test(int num){
String str1=num+"";
StringBuilder str2=new StringBuilder(str1);
str2.reverse();
int count=0;
for(int i = 0; i < str1.length(); i++){
if(str1.charAt(i) !=str2.charAt(i)){
System.out.println(str1 + "不是回文数");
return "N";
}else{
count++;
}
}
if(count ==str1.length()){
System.out.println(str1 + "是回文数");
return "Y";
}
return "";
}
}
输出结果:
请输入数字
123456
123456不是回文数
请输入数字
123454321
123454321是回文数
Y
---------------------
【转载,仅作分享,侵删】
作者:小志的博客
原文:
https://blog.csdn.net/li1325169021/article/details/87980092
版权声明:本文为博主原创文章,转载请附上博文链接!
作者:
不二晨
时间:
2019-3-25 17:14
奈斯,感谢分享
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2