パブリッククラスのテスト{
静的な無効メインパブリック(文字列[]引数){
//キーボード入力オブジェクト
スキャナSC =新しいスキャナ(System.in)を 、
//文字のキーボード入力文字列を削除し、文字列をやる
のSystem.out.println(「文字の文字列を入力してください:」);
文字列strの= sc.nextを();
のSystem.out.println(「文字の文字列を入力してください:」);
文字列strの= sc.nextを();
INT numCount = 0、ACOUNT = 0、ACOUNT = 0、otherCount = 0。
//ため循环字符
ため(INT i = 0; iは<str.length(); iは++){
チャーCH = str.charAt(I)。
ため(INT i = 0; iは<str.length(); iは++){
チャーCH = str.charAt(I)。
//小文字と数字および記号の文字列を解決する
IF(CH> = '0' && CH <=」9 '){// '0' - ' 9'
numCount ++; //桁数
}さもなければIF(CH> = 'A' && CH <= 'Z'){// 'A' - 'Z'
ACOUNT ++; //数小文字
}そうであれば(CH> = ' ' && CH <= ' Z '){//' A ' - ' Z '
ACOUNT ++; //大文字の数
}他{//他の記号は
otherCount ++; //他の文字の数
}
}
のSystem.out.println( "文字列" + STR + "\ n個のデジタル:" + numCount + "\ nは小文字:" + ACOUNT + "\ nは大文字:" + ACOUNT + "\ nは他の文字:" + otherCount)。
}
}