[7]列処理プログラム7
タイトル:文字の行を入力し、それぞれ、それらの文字、スペース、数字や他の文字の数の統計。
プログラムの分析:whileステートメントを使用して、文字入力のための条件は「\ nの」ではありません。
パッケージcskaoyan。 パブリッククラスcskaoyan7 { @ org.junit.Test 公共ボイド数(){ int型letterNumber = 0; int型spaceNumber = 0; int型digitNumber = 0; int型otherNumber = 0; 中=新しいjava.util.Scanner java.util.Scanner(System.in); 文字列str = in.nextLine()。 CHAR [] CH = str.toCharArray()。 int型私= 0; (iはch.lengthを<){ながら IF(Character.isLetter(CH [I])){ letterNumber ++。 }他(Character.isWhitespace(CH [I])){もし spaceNumber ++。 }他(Character.isDigit(CH [I])){もし digitNumber ++。 }他{ otherNumber ++。 } ++ I; } in.close(); のSystem.out.println( "文字の数:" + letterNumber) のSystem.out.println( "スペースの数:" + spaceNumber); System.out.printlnは( "桁数:" + digitNumber) のSystem.out.println( "他の文字の数:" + otherNumber); } }