第三にJavaのクイズ1

 

 

 

デザインのアイデア:

同じ文字列が回文である場合は、文字列を入力し、i番目の位置に最初のi文字の逆数の文字列と比べて逆さまの文字列は、同じであり、それ以外の文字列が回文ではありません。

出典:

パッケージjava3。
インポートjava.util.Scanner;

ファーストクラス{公共
のpublic static無効メイン(文字列[] args){
// TODO自動生成されたスタブメソッド

のSystem.out.println( "文字列を入力してください:");
スキャナスキャナの新新INPUT =(System.in);
STR = input.nextLine文字列();
StringBufferのStringBufferの新しい新しいSB =(STR);
sb.reverse(); //文字列の反転
のint COUNT = 0;
のため(int型I = 0;私は)(str.lengthを<; ++ I)
{
IF(str.charAt(I)== sb.charAt(I))// i番目の文字は、文字列の文字のi番目のビットの最後の場所で測定されているのと同じである
{
++ COUNT;
}
}
IF(COUNT == str.length())
{
するSystem.out.println( "文字列" + STR + "パリンドローム");
}

{
するSystem.out.println( "文字列" + STR + "はパリンドロームではありません");
}
}
}

テスト結果を実行します。

 

 

おすすめ

転載: www.cnblogs.com/zaixiachengxuyuan/p/11583972.html