大文字の数が表示され、印刷

java.util.Scannerインポート; 

/ **
* 2.書き込みJavaプログラムは、文字列の入力をユーザに促し、手紙の存在を必要とする(コード判定が必要)文字列
。要件を満たしていない、ユーザーがするまで再入力するように促されこれまで、コンプライアンス
、彼らが要件を満たしている場合、大文字で表示される文字列の数と印刷が判断されるbの。
* /
publicクラスTEST02 {
公共の静的な無効メイン(文字列[] args){
スキャナスキャナスキャナの新新=(System.in);
しばらく(真の){
(「文字列を入力し、文字列の存在を必要とする」)するSystem.out.println;
文字列= Scanner.next();
;ブールmethod1に法1 =(文字列)
には、文字が含まれている場合//
場合(法1){
int型方法2 SUM =(文字列)
のSystem.out.println(SUM);
BREAK;
}
}

}

/ **
*大文字の文字列をカウントする必要がある
* @param S
* @return
* /
パブリック静的int型の方法2(文字列S){
; int型SUM = 0
CHAR [] = s.toCharArray文字();
(INTのためのI 0 =; I <chars.length; I ++){
IF(文字[I] <= 'Z' &&文字[I]> = 'A'){
System.out.printlnは(文字[I]);
//現れます、大文字1。
SUM ++;
}
}
SUMを返す;

}
/ **
*入力文字かどうかを最初に判定するを含む
*このメソッドは、文字列は文字(ZA、ZA)含まれているか否かを検出するのに適している
検出Sが必要* @param列を
*手紙は、偽の手紙アルファベットでない場合は、true @return
* /
静的ブール法1を公開(文字列S){
//最初の文字列の文字列となる
文字[] = s.toCharArray文字();
//反復
のために(INT I = 0、I <chars.length; I ++){
//は文字のケースが含まれている
場合((文字[I] < = 'Z' &&文字[I]> = '')||(文字[I]> = 'A' &&文字[I] <= Z」 「)){
trueに戻り;
}
}
偽に戻り;
}
}

おすすめ

転載: www.cnblogs.com/YRSWBY2016/p/12000053.html