题目:一个5位数,判断它是不是回文数。

来源:互联网 发布:国外文献数据库 编辑:程序博客网 时间:2024/05/22 12:57
import java.util.Scanner;/*题目:一个5位数,判断它是不是回文数。 * 即12321是回文数,个位与万位相同,十位与千位相同。
现在它不仅能测试数字,而是能测试任意输入的字符串了 ,欢迎大家指导  */public class Plalindrome1 {public boolean DoJudge(String s){boolean flag = false;char[]number = s.toCharArray();int n = s.length();for(int i = 0;i < n/2;i++){if(number[i] == number[(n-1)-i]){flag = true;}else{flag = false;}}return flag;}public static void main(String[]args){System.out.println("请输入一个字符串:");Scanner in = new Scanner(System.in);String str = in.next();Plalindrome1 p = new Plalindrome1();if(p.DoJudge(str)){System.out.println(str+"是回文");}else{System.out.println(str+"不是回文");}}}

 
原创粉丝点击