Maison  >  Article  >  Java  >  Comment déterminer si un nombre est un palindrome en Java

Comment déterminer si un nombre est un palindrome en Java

silencement
silencementoriginal
2019-05-30 11:04:436270parcourir

Il existe un type de nombres qui se ressemblent lorsqu'ils sont vus d'avant en arrière, par exemple : 121, 656, 2332, etc. De tels nombres sont appelés nombres palindromes.

Comment déterminer si un nombre est un palindrome en Java

Écrivez une fonction pour déterminer si un nombre est un palindrome.

public class PalindromeNumber {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Scanner scan = new Scanner(System.in);
        System.out.println("请输入数字:");
        String strNum = scan.next();
        boolean result = isPalindrome(strNum);
        System.out.println(result);
    }
    
    public static Boolean isPalindrome(String str){
        boolean result=false;
        for(int i=0; i<str.length()/2;i++){
            if(str.charAt(i) == str.charAt(str.length()-1-i)){
                result=true;
            }else{
                return result;
            }
        }
        return result;
    }

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn