即日起在codingBlog上分享您的技术经验即可获得积分,积分可兑换现金哦。

Java语言判断回文字符串

编程语言 liuzhenya1994 12℃ 0评论

import java.util.Scanner;





public class Palindrome {





    public static void main(String[] args) {


        // TODO Auto-generated method stub


        Scanner input = new Scanner(System.in);


        System.out.print(“Enter a string: “);


        String s = input.nextLine();


        //The index of the first character in the string


        int low = 0;


        //The index of the last character in the string


        int high = s.length() – 1;


        boolean isPalindrome = true;


        while(low < high){


            if(s.charAt(low) != s.charAt(high)){


                isPalindrome = false;


                break;


            }


            low++;high–;


        }


        if(isPalindrome)


            System.out.println(“**** \”” + s + “\” is a palindrome ****”);


        else


            System.out.println(“**** \”” + s + “\” is not a palindrome ****”);


    }


}

转载请注明:CodingBlog » Java语言判断回文字符串

喜欢 (0)or分享 (0)
发表我的评论
取消评论

*

表情