您的位置:首页 > 其它

输入一个整数,判断该整数是否是回文!

2013-04-09 09:04 344 查看
import java.util.Scanner;

/**

*

* 问题:输入一个整数,判断该整数是否是回文!

*

* @author Administrator

*

* 程序如下 :

*

*/

public class Palindrome {

public static void main(String args[]){

System.out.println("请输入一个整数,按Enter键结束!");

Scanner s=new Scanner(System.in);

String str=s.next();

Palindrome p=new Palindrome();

boolean b=p.isPalindrome(str);

if(b){

System.out.println("该整数是回文!");

}

else{

System.out.println("该整数不是回文!");

}

}

public boolean isPalindrome(String s){

boolean b=true;

char[] c=s.toCharArray();

for(int i=0;i<c.length;i++){

while(c[i]!=c[c.length-1-i]){

b=false;

break;

}

}

return b;

}

}

运行结果:

run:

请输入一个整数,按Enter键结束!

123221

该整数不是回文!

成功生成(总时间:2 秒)

run:

请输入一个整数,按Enter键结束!

123454321

该整数是回文!

成功生成(总时间:6 秒)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐