Java--裁判官の回文

パッケージの基本; 

インポートjava.util.Scanner; 

パブリック クラス回文{
     パブリック 静的 ブールisPalindrome(文字列生){ 
        文字列str =「」;
         // strをするスプライシングに、生の文字の文字列のみを取る
        ためにint型 I = 0 ;私は<; I ++はraw.length()){
             チャー CH = raw.charAt(I)を、
             IF((CH> = '' && CH <= 'Z')||(CH> = '' && CH <= 'Z' )){ 
                STR + = CH。
            } 
        } 
        // STR文字小文字& 
        STR =str.toLowerCase();
        // 判断是否为回文
        INT端= str.length()。
        int型 ; I <エンド/ 2 I ++はiが0 = {)
             場合(str.charAt(I)= str.charAt(エンド-I-1が!)){
                 戻り 
            } 
        } 

        戻り 
    } 

    パブリック 静的 ボイドメイン(文字列[]引数){ 
        スキャナスキャナ = 新しいスキャナ(System.in)。

        // 私はパイを好みます!
        // 男、計画、運河:パナマ!
        //マダム、私はアダムです。
        System.out.printf(「メッセージを入力してください。」); 
        文字列str = scanner.nextLine()。

        もし(isPalindrome(文字列)){ 
            System.out.printlnは( "回文!" ); 
        } { 
            System.out.printlnは( "未回文!" ); 
        } 
    } 
}

 

おすすめ

転載: www.cnblogs.com/noonjuan/p/11483459.html