11日のJavaジョブ

問題1:アプリケーション、バイオメトリック入力、出力および統計結果の文字列で同じ文字数を書き込みます。

コード

輸入 java.utilの。* ;
パブリック クラスのテスト{
 公共 静的 ボイドメイン(文字列[]引数){ 
     するSystem.out.println( "请输入字符串:" )。
        スキャナR = 新しいスキャナ(System.in)。
            列STR1 = r.nextLine()。
           int型のカウント;
        以下のためにINT ; I <str1.length(); iが0 = I ++ ){ 
             カウント = 0 ;
             場合(str1.indexOfは、((I、I + 1))== str1.substring {i)の
        ためのINTJ = 0; J <str1.length(); J ++ ){
            場合(str1.charAt(I)== str1.charAt(J))
           カウント + = 1 ;    
           } 
       のSystem.out.println(str1.charAt(I) + ":" +数+ "次" )。
       } 
    } 
        
    } 
         
}

業績

 

問題2:文字列が回文からなるかどうかのプログラミングは、文字列を入力し、文字列が決定されます。

コード

/ **

isPaildrome()メソッド:すべての文字が一致するかチェックされるまで、最初の文字と最後の文字は、等しい等しいかどうかを決定するには、比較は継続し、第2の文字最後から二番目の文字。

入力文字列を実現するためのmainメソッドは、isPaildrome()メソッドを呼び出します。

* /

インポート java.utilのクラス*。;
 パブリック クラスT { 

    公共 静的 ボイドメイン(文字列[]引数){ 
        
        するSystem.out.println( "文字列を入力してください" ); 
        スキャナR&LT = 新しい新しいスキャナ(System.in); 
        文字列STR1 = r.nextLine();
         IF (isPaildrome(0009))
        { 
            System.out.printlnは(0009 + "パリンドローム" ); 
        } 
        { 
            するSystem.out.println(STR1 + "はパリンドロームではありません" );} 
    } 

パブリック  静的 ブールisPaildrome(文字列S){
     int型の低= 0 INTハイ= s.length() - 1 ;
    しばらく(高> 低){
         場合(s.charAt(低)=!s.charAt(高))
            { リターン はfalse ;}
          {低++ ;  - ;} 
    } 
    戻ります 
} 
}

業績

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/shanshan3/p/11889682.html