字符變換

題目描述

輸入一個字符串,將其中大寫字母轉換爲對應小寫字母之後的第五個字母,若原始大寫字母爲VZ, 則轉換爲對應小寫字母的值減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());
	}

 

發佈了52 篇原創文章 · 獲贊 3 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章