題目描述
輸入一個字符串,將其中大寫字母轉換爲對應小寫字母之後的第五個字母,若原始大寫字母爲V~Z, 則轉換爲對應小寫字母的值減21。其他字符不變,輸出轉換後的字符串。 例如,對於字母A,則轉換爲小寫字母f;若形參是字母W,則轉換爲小寫字母b。
輸入
字符串
輸出
轉換後的字符串
樣例輸入
Axs3mWss
樣例輸出
fxs3mbss
提示
編寫一個main函數實現該功能算法。
地區
南京研究所
public void upperConvertToLowerCase(String input){
char[] c=input.toCharArray();
StringBuilder sb=new StringBuilder();
for(int i=0;i<c.length;i++){
char ch=c[i];
if(ch>=65&&ch<86){//A~U
c[i]=(char)(ch+37);
}
if(ch>=86&&ch<=90){//V~Z
c[i]=(char)(ch+32-21);
}
sb.append(c[i]);
}
System.out.println(sb.toString());
}